.BAT批处理文件学习
(四)
2015.08
明仔
@:沈阳理工电子爱好者
31 attrib命令 (2)
32 xcopy命令 (5)
33 pushd 和popd命令 (16)
34 tree命令 (17)
35 subst (外部命令) (18)
36 assoc 和ftype (19)
37 for命令 (21)
31 attrib命令
显示或更改文件属性
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
[drive:][path][filename] [/S [/D] [/L]]
+ 设置属性。
- 清除属性。
R 只读文件属性。
A 存档文件属性。
S 系统文件属性。
H 隐藏文件属性。
I 无内容索引文件属性。
[drive:][path][filename]指定 attrib 要处理的文件。
/S 处理当前文件夹及其所有子文件夹中的匹配文件。
/D 也处理文件夹。
/L 处理符号链接和符号链接目标的属性。
在Windows中,用户可看到和可操作的有文件的只读属性(R)和隐藏属性(H),在Windows中,只要右击文件名,选“属性”,即可打开属性对话框,在属性对话框中可以对文件进行属性设置。事实上文件的属性除了上述两种属性外还有系统属性(S)和归档属性(A)及无内容索引文件属性(I),只是后面的属性在视窗系统中用户看不到也不可操作,但可以在命令行状态下,用attrib命令对文件的所有属性进行查看和操作。
只读属性(R):对于具有只读属性的文件,可以查看它的名字,它能被应用,也能被复制,但不能被修改和删除。如果将可执行文件设置为只读文件,不会影响它的正常执行,但可以避免意外的删除和修改。
隐藏属性(H):在查看磁盘文件的名称时,系统一般不会显示具有隐藏属性的文件名。一般情况下,具有隐藏属性的文件不能被删除、复制和更名。
系统属性(S):文件的系统属性是指系统文件,它将被隐藏起来。在一般情况下,系统文件不能被查看,也不能被删除,是操作系统对重要文件的一种保护属性,防止这些文件被意外损坏
归档属性(A):一个文件被创建之后,系统会自动将其设置成归档属性,这个属性常用于文件的备份
一显示当前路径下文件的属性
命令编辑:
执行结果:怎么把隐藏的文件显示出来
二显示当前路径下某一个文件的属性命令编辑:
执行结果:
三给1.txt添加隐藏属性
命令编辑:
执行结果:
四给1.txt去除隐藏属性
命令编辑:
执行结果:
32 xcopy命令
文件拷贝xcopy [source] [distination] [/A|/M] [/D[:date] ][/P] [/S[/E]] [/V] [/W] [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U] [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B]
[/EXCLUDE:file1[+file2][+file3]…]
[/A] :只复制已设定保存属性的档案,不改变属性
[/M] :只复制已设定保存属性的档案,并关闭保存属性
不好意思,我没有搞明白保存属性,所以这个略过.