- 切换盘符:
根目录:
d:
上级目录:
cd ..
相对路径:
cd test
绝对路径:
cd c:\test
查看当前目录:
echo %cd% 或 cd
切换盘符:
cd /d e:\test
- 环境变量:
查看:
echo %path% 或 path
清除当前:
path;
- 查看文件/文件夹:
不含隐藏文件:
dir
隐藏文件:
dir /a
排序:
dir /on
- 属性操作:
+ 添加属性
- 清除属性
r 只读
a 读写
s 系统
h 隐藏
#系统文件与普通文件的区别:系统文件不允许用户直接修改属性,普通文件允许用户修改属性
隐藏文件:
attrib +h a.txt
只读文件:
attrib +r a.txt
读写:
attrib +a a.txt
显示文件:
attrib -h a.txt
递归操作:
attrib /s +h *.txt
- 创建文件:
空文件:
echo. > test.txt
带内容:
echo abc > test.txt
- 创建文件夹:
单个文件夹:
md test
多个文件夹:
md test1 test2
多级目录:
md test1/test2/test3...
- 复制文件:
单个:
copy /y a.txt a.txt.back
多个:
copy /y *.txt *.txt.back
合并:
copy a.txt+b.txt c.txt
copy *.txt cmb.txt
输入多行文本到文件:
copy con test.txt #以ctl+z后按回车结束输入
- 复制文件夹:
不含隐藏文件:
xcopy /y test1 test2
隐藏文件:
xcopy /y /h test1 test2
含空文件夹:
xcopy /y /e /h test1 test2
- 删除文件:
单个:
del /f /q a.txt
多个:
del /f /q *.txt
递归:
del /s /f /q *.txt
- 删除文件夹:
rd /s /q test
- 重命名文件/文件夹:
单个:
move a aa
多个:
ren *.txt *.bat
- 移动文件/文件夹:
move /y test1 test2
- 查找/统计文件:
显示行号:
find /n "str" test.txt
统计行数:
find /c "str" test.txt
查看文件内容:
findstr "." test.txt
- 比较文件差异:
两个文件:
fc /n a.txt b.txt
多个文件:
fc /n *.txt b.txt
- 查看文件内容:
显示所有:
type test.txt
分页显示:
more test.txt
- 压缩、解压缩:
先决条件:
安装winrar软件
压缩、追加:
rar a test.zip 文件/文件夹
解压缩:
rar e test.zip 路径
本文转自 bilinyee博客,原文链接: http://blog.51cto.com/12173069/2071831 如需转载请自行联系原作者