Windows 批量特定文件夹及子文件夹下删除特定后缀的文件


今天整理代码例子,发现有些文件以前写的批处理文件还是没能执行到删除特定后缀的文件
因此仔细的研究了一下,解决了这个问题
del /a /f /q 目录:\*.后缀
-------------------------------------------------------------
删除D:\我的文档 和 D:\我的文档\桌面 里的所有后缀.doc
就写:
del /a /f /q "D:\我的文档\*.doc" "D:\我的文档\桌面\*.doc"
-------------------------------------------------------------
*为通配符
/a /f 是强制删除所有属性的文件
/q是无需确认直接删除
要是再加上/s开关,就可以删除子文件夹中的文件
-------------------------------------------------------------
del /a /f /s /q D:\*.doc
能删除D盘所有DOC后缀文件,且无需确认
最后的操练的例子:
E:\StudyTemp>del /F /Q /S *.suo
找不到 E:\StudyTemp\*.suo
 
E:\StudyTemp>del /F /Q /a *.suo
找不到 E:\StudyTemp\*.suo
 
E:\StudyTemp>del /F /Q /A *.suo
找不到 E:\StudyTemp\*.suo
 
E:\StudyTemp>del /F /Q /A /S *.suo
删除文件 - E:\StudyTemp\AvlExample01\AvlExample01.v12.suo
删除文件 - E:\StudyTemp\MyDBTest\MyDBTest.suo
删除文件 - E:\StudyTemp\NetMap\NetMap.v12.suo
删除文件 - E:\StudyTemp\SATest\SATest.v12.suo
删除文件 - E:\StudyTemp\SearchUSBPortConsole\SearchUSBPortConsole.v12.suo
删除文件 - E:\StudyTemp\SPortTest\SPortTest.suo
删除文件 - E:\StudyTemp\Win32Console001\Win32Console001.v12.suo
 
E:\StudyTemp>
其实最初应该直接看del的帮助 

E:\StudyTemp>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 开关的显示句法会颠倒,即只显示已经
删除的文件,而不显示找不到的文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GarFe-Liu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值