1. 查看ip
echo off
ipconfig/all >ip.txt
start ip.txt
Exit
2. 获取日志
echo hello world >d:\command\1\1.txt
3. 拷贝
copy D:\command\2\1.txt D:\command\1\
4. 查看文件
type D:\command\2\1.txt
5. 查看文件内容
start "" "D:\command\1\1.txt"
6. 查看文件内容
start "" "D:\command\1"
7. 查看目录下所有文件
start "" "D:\command\1\1.docx"
8. 用Word打开文件
一些格式问题
>zzz.txt
start zzz.txt
Exit
9. 在命令后面加这些生成相对应的文档显示
cmd
10. 创建路径/文件夹
md 1 在当前目录下新建文件夹1
echo=>1.txt 新建文件1.txt
echo "this" >> 1.txt 将this追加到1.txt之后
del 1.txt 删除文件1.txt
rd 1 删除文件夹1
11. 打开网站
@echo off
start https://www.baidu.com/
12. 目录切换
cd 打开指定文件目录
格式:cd 路径
cd … 上一层目录
cd . 当前目录
cd 查看当前所在路径
cd/ 当前盘符根目录
盘符: 切换到指定盘符
格式: F:
dir 查看当前目录内的文件
dir /AH 查看当前目录内的隐藏文件
md 创建目录
格式: md 目录名
rd 删除目录
格式: rd 目录名
del 删除文件
格式: del 文件路径
13. 文件操作
move 移动文件源文件会被删除
格式:move 源文件路径 目标文件路径
不在同一文件路径内 请使用绝对路径
move c:\test.txt d:\test.txt
源文件路径同目标文件路径相同 即对文件重命名
move a.txt b.txt 将a重命名为b
copy 复制文件源文件不被删除
格式:copy 源文件路径 目标文件路径
replace 替换相同文件
格式 replace c:\a.txt d:
将d:\ 下 a.txt 替换为同c:\a.txt 一样的文件
rename 重命名文件
格式:rename 路径 名字
缩写 ren
type 查看文件内容
格式:rename 路径
start 打开文件
用于打开 应用程序 文本 网址
start www.baidu.com 打开网址
start chrome 打开chrome浏览器
start 1.txt 打开文本
start . 使用文件管理器打开当前目录
start 路径 使用文件管理器打开指定目录
打开不在当前路径的文件 请使用绝对路径
14. for循环的使用
@echo off
for %%t in (*.bat *.txt) do type %%t
注意1,打印的是bat和txt文件的内容
注意2,此bat放在需打印文件内容的文件一个目录层级下
15. if/else使用
@echo off
if {%1}=={%2} (
echo eq l.
) else (
echo not eq l.
)
cmd输入run.bat 1 2
结果为not eq 1
在一个批处理文件内最多可以使用10个替换参数(%0到%9)
@echo off
if exist a.txt (
echo This is a.txt
type a.txt
)else (
echo a.txt missing.
)
判断当前目录下是否有a.txt