欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CMD学习笔记——创建空文件和删除文件

程序员文章站 2022-07-05 16:59:37
...

一、创建空文件

命令 说明
type nul>filename 表示显示空设备的内容,并写入到filename
copy nul filename 表示将空设备复制到filename,同样创建了没有内容的空文件。
cd.>filename 命令不会有输出,所以就创建了没有内容的空文件
echo filename 2>filename “2”表示错误输出的句柄,此例中没有错误输出,所以创建了没有内容的空文件。

例1:type nul>filename
CMD学习笔记——创建空文件和删除文件
CMD学习笔记——创建空文件和删除文件
例2:copy nul filename
CMD学习笔记——创建空文件和删除文件
CMD学习笔记——创建空文件和删除文件
例3:cd.>filename
CMD学习笔记——创建空文件和删除文件
CMD学习笔记——创建空文件和删除文件
例4:echo filename 2>filename
CMD学习笔记——创建空文件和删除文件
CMD学习笔记——创建空文件和删除文件
二、删除文件del
删除一个或数个文件
语法

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

参数

 names         指定一个或多个文件或者目录列表。
                通配符可用来删除多个文件。
                如果指定了一个目录,该目录中的所
                有文件都会被删除。

  /P            删除每一个文件之前提示确认。
  /F            强制删除只读文件。
  /S            删除所有子目录中的指定的文件。
  /Q            安静模式。删除全局通配符时,不要求确认
  /A            根据属性选择要删除的文件
  属性          R  只读文件                     S  系统文件
                H  隐藏文件                     A  存档文件
                I  无内容索引文件               L  重分析点
                -  表示“否”的前缀

如果命令扩展被启用,DEL 和 ERASE 更改如下:

/S 开关的显示句法会颠倒,即只显示已经
删除的文件,而不显示找不到的文件。

例1:del /p one.txt
CMD学习笔记——创建空文件和删除文件
例2:del /p /a:a two.txt
CMD学习笔记——创建空文件和删除文件
例3:del /p three.txt four.txt
CMD学习笔记——创建空文件和删除文件