0099 dos命令(批处理)学习笔记之 attrib del copy xcopy(一)

本文最后更新于:4 年前

0099-dos-ming-ling-pi-chu-li-xue-xi-bi-ji-zhi-attrib-del-copy-xcopyyi

学习要点:

  1. 设置文件属性:attrib
  2. 删除命令:del
  3. 复制文件:copy
  4. 复制文件(夹):xcopy

attrib命令

显示或更改文件属性。

attrib[drive:][path][filename][+r][-r][+a][-a][+s][-s][+h][-h][+i][-i][/s/d][/l]]

  • 设置属性:- 清除属性;R 只读文件属性;A 存档文件属性;S 系统文件属性;H 隐藏文件属性;I 无内容索引文件属性;[drive:][path][filename] 指定要处理的文件属性; /S 处理当前文件夹及其所有子文件夹中的匹配文件;/D 也处理文件夹;/L 处理符号链接和符号链接目标的属性

例一 查看文件的文件属性

例如 查看 C:\BAT\第一节 下的所有的文件的属性,先cd 到这个目录:

1
2
3
4
5
@ echo off
echo 查看 C:\BAT\第一节 的文件属性
cd C:\BAT\第一节
attrib /s
pause

执行结果如下,可见 文件属性为 A、I,即 存档文件、无索引:

例二 设置文件夹所有文件为隐藏

该文件夹当前内容如下:

1586228860445-1692875547946-6

设置隐藏

1
2
3
4
@ echo off
echo 将 C:\BAT\第一节 的文件夹和下面的文件都隐藏
attrib +h C:\BAT\第一节\*.* /s /d
pause

执行后,用2种方式查看结果,第1种,直接截图,文件都看不见了:

1586229830749-1692875575643-8

第2种,执行查看文件属性命令,可见文件的属性为 A、H、I,A和I貌似是一直都有,H属性是我们刚刚赋予的:

1586229834358-1692875607634-13

取消隐藏

1
2
3
4
@ echo off
echo 将 C:\BAT\第一节 的文件夹和下面的文件都隐藏
attrib -h C:\BAT\第一节\*.* /s /d
pause

执行后,查看结果:

1586230675988-1692875622917-15

未完待续…..


0099 dos命令(批处理)学习笔记之 attrib del copy xcopy(一)
http://huigg.xyz/2020/f7571a06.html
作者
辉哥哥
发布于
2020年4月7日
更新于
2020年4月7日