命令窗口常用命令
1、cd 命令
cd //显示当前目录
cd .. //退出到上一个目录
cd /d D: //进入上次D盘所在目录
cd /d d:\ //进入D盘根目录
cd /d D:\test //进入D盘下的test目录
2、md:新建文件夹
md D:\test //在D盘下创建test文件夹
md test1 test2 //在当前目录下创建test1和test2文件夹
3、dir:显示目录中的内容
dir //显示当前目录中的文件夹和文件
dir /b //只显示当前目录的的文件名
dir /p //分页显示当前目录中的文件内容
dir /ad //显示当前目录中的文件夹
dir /a-d //显示当前目录中的文件
dir C:\windows //显示c盘windows下的内容
dir test.txt //显示当前目录找那个test.txt的信息
dir /S //递归显示当前目录中的内容
dir test* //显示当前目录下以test开头的文件和文件夹的信息
dir /AH /OS //值显示当前目录中隐藏的文件和目录,并按照文件大小从小到大排序
4、rd:删除目录
rd test //删除当前目录下的test空文件夹
rd /s /q d:\test //使用安静模式删除d:\test(除目录本身外,还讲删除制定牡蛎下的所有子目录和文件)
5、ren:文件或目录重命名
ren test.txt sample.bat //将当前目录下的test.txt文件重命名为sample.bat
ren c:\test test02 //将c盘下的test文件重命名为test02
6、tree:显示目录结构
tree D:\test //显示d盘test的目录结构
7、copy:拷贝文件
copy test.txt e:\mybat //将当前目录下的test.txt拷贝到e:\mybat目录下(若mybat中存在相同文件,则会询问是否覆盖)
copy sample e:\mybat //将当前目录下的sample文件夹中的文件拷贝到e:\mybat下(存在相同目录,会询问是否覆盖)
copy test.txt e:\mybat\test1.txt //将当前目录下的test.txt拷贝到e:\mybat下,并重命名为test1.txt(若存在test1.txt,则会询问是够覆盖)
copy /Y test.txt e:\mybat //将当前目录下的test.txt拷贝到e:\mybat下(无须询问,直接覆盖)
8、xcopy:更强大的复制命令
xcopy c:\bat\test e:\hello\ /d:11-16-2018 //将c:\bat\test中的2018年11月16号后更改的文件拷贝到e:\hello中
9、move:移动文件
move *.png test //将当前目录下的png图片移动到当前目录下test文件夹中(若存在相同图片,会询问是否覆盖)
move /Y *.png test //将当前目录下的png图片移动到当期那目录下test文件夹中(不询问,直接覆盖)
move 1.png e:\mybat\2.png //将当前目录下的1.png移动到e盘mybat文件夹中,并重命名为2.png(若存在同名,会询问是够覆盖)
move test e:\new //若e盘中存在new文件夹,将当前目录下的test文件夹移动到e盘new文件夹中,若不存在,将当前目录下的test文件夹移动到e盘,并重命名为new
10、del:删除文件(只能删除文件,无法删除目录)
del test //删除当前目录下的test文件夹中的所有非法制度文件(子目录下的文件不删除,删除前会确认)
del /f test //删除当前目录下的test文件夹中的所有文件(含只读文件;子目录下的文件不删除;删除前会确认)
del /f /s /q test e:\mybat\*.doc //删除当前目录下的test文件夹中所有文件及e:\mybat中所有doc文件(含只读文件;地柜子目录下的文件;删除前不确认)
补充参数:/ar 、/ah、/as、/aa 分别表示删除只读、隐藏、系统、存档文件
/a-r、/a-h、/a-s、/a-a 分别拜师删除只读、隐藏、系统、存档以外的文件
del /ar *.* //删除当前目录下所有只读文件
del /a-s *.* //删除单签目录下出系统文件外所有的文件
11、replace:替换文件(正在使用中的文件也可以替换成功)
replace e:\test..txt e:\mybat //使用e盘下的test.txt强制替换e盘mybat下的test.txt文件
12、type:显示文本文件内容
type e:\test.txt //显示e盘中test.txt的文本内容
type conf.ini //显示当前目录下conf.ini的文本内容
type e:\test.txt | more //分页显示E盘中test.txt的文本内容
13、more:逐屏显示文本文件内容
more conf.ini //逐屏显示当前目录下conf.ini的文本内容(空格:下一屏;q:退出)