1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
:: 查看文件内容
type {文件名}
:: 查找带有内容的行
find "内容" {文件名}
/V: 显示不包含带有内容的行
/I: 忽略大小写
/C: 统计包含内容的行数
/N: 显示包含的内容且带上它的行号
:: 比较两个文件的不同, 具体参数需要完善
fc {文件名1} {文件名2}
:: 查看目录/文件
dir [路径]
/A: 查看指定属性的文件
D: 目录, R: 只读文件, H: 隐藏文件. 符号前面加-表示否.
用例, 显示不隐藏的目录: dir /A:D-H
/B: 不显示标题信息或摘要
/D: 跟/B相同,但文件是按栏分类列出的
/W: 与/D版式类似, 但文件的排布顺序是横向的.
/O: 排序
N: 按名称(字母顺序[升序]), S: 按大小(从小到大[升序])
E: 按扩展名(字母顺序[升序]) D: 按日期/时间(从旧到新[升序])
G: 目录优先 -: 反转顺序
示例, 从新到旧显示txt文件: dir /O:-D
/S: 显示子目录文件
/T: 修改时间对象
C: 创建时间, A: 上次访问时间, W: 上次写入的时间
:: 以树形结构查看目录
tree
/F: 查看目录结构和文件
/A: 不使用制表符
:: 创建目录
mkdir 目录名
md 目录名
:: 删除目录
rmdir 目录名
rd 目录名
/S: 包括子目录也删除
/Q: 直接删除, 不需要确认
:: 删除文件,
del 文件名
/P: 删除每一个文件都需要提示
/F: 强制删除
/Q: 直接删除, 不需要确认
/S: 包括子目录的内容也删除
:: 重命名文件, 也可以移动文件位置, 但是不能跨区动移动文件
rename {文件名1} {文件名2}
ren {文件名1} {文件名2}
:: 复制文件
copy {文件名1} {文件名2}
/Y: 无需确认, 直接执行操作
/-Y: 对每一个操作都进行确认
:: 移动文件/目录
move {路径1} {路径2}
/Y: 无需确认, 直接执行操作
/-Y: 对每一个操作都进行确认
:: 复制文件/目录
xcopy {路径1} {路径2}
/E: 包括子目录
/S: 除空目录和空子目录之外的目录和子目录
/C: 出错也继续执行
/Q: 不显示文件名
/F: 显示源文件和目标文件名
/L: 显示要复制的文件
/H: 包括隐藏文件和系统文件
/T: 只复制目录, 不复制文件
/Y: 出现覆盖时, 无需确认, 直接覆盖
/-Y: 出现覆盖时, 提示是否确认覆盖
|