300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 批处理删除指定文件夹中的指定类型文件

批处理删除指定文件夹中的指定类型文件

时间:2021-03-24 19:58:09

相关推荐

批处理删除指定文件夹中的指定类型文件

背景

最近要打包一下学习的算法上机测试的资料,把编译出来的文件删一下,只保留C++源文件。

这里面的东西还真不少:

D:\编程代码\程序\C++>tree /f卷 Data 的文件夹 PATH 列表卷序列号为 90AF-CB35D:.│ Hello World.cpp│└─Project│ 01.cpp│ 02.cpp│ 03.cpp│ 04.cpp│ 05.cpp│ 06.cpp│ 07.cpp│ 08.cpp│ 09.cpp│ 10.cpp│└─记录├─-10-10│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│第十九课.docx│├─-10-17│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│├─-10-24│1.cpp│1.exe│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│2.exe│3.cpp│3.exe│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│├─-10-3│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│第十八课.docx│├─-10-31│1.cpp│1.exe│10.cpp│2.cpp│2.exe│3.cpp│3.exe│4.cpp│4.exe│5.cpp│5.exe│6.cpp│7.cpp│8.cpp│9.cpp│├─-11-14│1.cpp│1.exe│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│16.cpp│17.cpp│18.cpp│19.cpp│2.cpp│2.exe│20.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│├─-11-18│1.cpp│2.cpp│3.cpp│4.cpp│5.cpp│├─-11-21│1.cpp│1.exe│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│2.exe│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│├─-11-28│1.cpp│1.exe│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│2.exe│3.cpp│3.exe│4.cpp│4.exe│5.cpp│5.exe│6.cpp│6.exe│7.cpp│7.exe│8.cpp│8.exe│9.cpp│├─-11-7│1.cpp│1.exe│10.cpp│2.cpp│2.exe│3.cpp│3.exe│4.cpp│4.exe│5.cpp│5.exe│6.cpp│6.exe│7.cpp│8.cpp│9.cpp│第二十二课.docx│├─-6-18│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│├─-6-25│1.cpp│10.cpp│11.cpp│12.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│├─-7-12│1.cpp│10.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│├─-7-13│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│├─-7-14│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│第八课.docx│├─-7-15│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│├─-7-16│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│第九课.docx│├─-7-19│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│├─-7-2│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│├─-7-20│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│第十课.docx│├─-7-21│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│第十一课.docx│├─-7-22│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│├─-7-26│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│16.cpp│17.cpp│18.cpp│19.cpp│2.cpp│20.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│第十一课.docx│第十二课.docx│第十五课.docx│├─-7-9│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│├─-9-12│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│title.in│title.out│├─-9-19│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│第十七课.docx│├─-9-21│1.cpp│10.cpp│11.cpp│12.cpp│13.cpp│14.cpp│15.cpp│2.cpp│3.cpp│4.cpp│5.cpp│6.cpp│7.cpp│8.cpp│9.cpp│└─-9-51.cpp10.cpp11.cpp12.cpp13.cpp14.cpp15.cpp2.cpp3.cpp4.cpp5.cpp6.cpp7.cpp8.cpp9.cpp第十六课.docxD:\编程代码\程序\C++>

搜了了一下,26个文件,用批处理给删了!

认识一下del命令

del这个命令自带的解说如下:

D:\编程代码\程序\C++>del /?删除一个或多个文件。DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] namesERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] namesnames 指定一个或多个文件或者目录列表。通配符可用来删除多个文件。如果指定了一个目录,该目录中的所有文件都会被删除。/P 删除每一个文件之前提示确认。/F 强制删除只读文件。/S 删除所有子目录中的指定的文件。/Q 安静模式。删除全局通配符时,不要求确认/A 根据属性选择要删除的文件属性R 只读文件 S 系统文件H 隐藏文件 A 准备存档的文件I 无内容索引文件L 重新分析点O 脱机文件 - 表示“否”的前缀如果命令扩展被启用,DEL 和 ERASE 更改如下:/S 开关的显示句法会颠倒,即只显示已经删除的文件,而不显示找不到的文件。D:\编程代码\程序\C++>

我们可以使用通配符来概括这些文件,如所有的C++源文件就是*.cpp,所有的docx格式文档就是*.docx

当我们想要删除所有的可执行文件时,就输入del *.exe,可以加上安静模式、进入子文件夹去删除等方法,综合起来代码为del /q /s /f *.exe,来试一下。

另外说一嘴,不要随便用这个命令,这样写不会放到回收站,直接删除掉,所以谨慎使用。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。