CMD学习笔记——rename、del和attrib

无人久伴 提交于 2020-01-13 23:12:36

rename重命名文件

如果需要更改一个文件或一组 文件的名称,可使用rename命令

语法

rename [drive:] [path] filename1 filename2
ren [drive:] [path] filename1 filename2

参数
[drive:][path] filename1:指定要重命名的文件或文件集的位子和名称
filename2:指定文件或文件集新的名称。如果使用通配符,filename2为多文件指定新名称,重命名文件时不能指定新的驱动器或路径。

例1:更改D盘a文件下a文件的名称
在这里插入图片描述
更改前
在这里插入图片描述
更改后
在这里插入图片描述
例2:批量更改D盘a文件夹下txt拓展名为doc
更改前
在这里插入图片描述
更改后
在这里插入图片描述

del删除至少一个文件

如果需要删除文件,可使用del命令

语法

del [drive:] [path] filename [...] [/p] [/f] [/s] [/q] [/a[:attributes]]
erase [drive:] [path] filename [...] [/p] [/f] [/s] [/q] [/a[:attributes]]

参数

参数 说明
/p 提示用户确认是否删除指定文件
/f 强制删除只读文件
/s 从当前目录及其所有子目录中删除指定文件,显示正在被删除的文件名
/q 不提示用户确认删除
/a 根据指定的属性删除
attributes 指定是常见的文件属性,常见文件属性按照attrib命令的表

例1:删除D盘a文件夹下所以doc文件
删除前
在这里插入图片描述
删除后
在这里插入图片描述
例2:提示用户确定是否删除
在这里插入图片描述
例3:删除当前目录及其所有子目录中删除指定文件,显示正在被删除的文件名
删除.docx前
在这里插入图片描述
由上图可见.docx在b目录下面。下面进行删除
在这里插入图片描述

attrib 显示或更改文件属性

如果需要显示、设置或删除指派给文件或目录的只读、存档、系统及隐藏属性,可以使用attrib命令。如果在不含参数的情况下,则attrib命令会显示当前目录中所有文件的属性

语法

attrib [{+r|-r}] [{+a|-a}] [{+s|-s}] [{+h|-h}] [[drive:][path] filename] [/s[/d]]

参数

参数 说明
+r 设置只读属性
-r 取消只读属性
+a 设置存档文件属性
-a 取消存档文件属性
+s 设置系统属性
-s 取消系统属性
+h 设置隐藏属性
-h 取消隐藏属性
/s 将attrib和任意命令行选项应用到当前目录及其子目录中的匹配文件
/d 将attrib和任意命令行选项应用到目录

例1:显示文件属性
在这里插入图片描述
a.txt为存档文件

例2:给a.txt文件添加只读属性并取消

添加只读属性
在这里插入图片描述
取消只读属性
在这里插入图片描述
例3:把a目录及其子目录下的文件设为可读属性
在这里插入图片描述
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!