怎么删除N文件的类型X Y子文件从一个窗户批文件?
-
22-07-2019 - |
题
我尝试写一窗户批文件,可以删除的文件子目录。我宁可不要硬代码目录的结构,这样我就可以使用这个过程中与其他项目。
- 我需要删除的文件的X类型,
- 我们父母的文件夹
C:\MyProject
, - 有Y子文件夹
C:\MyProject\?
, - N有文件中删除。
是有一个快速的 del
(类型)的功能我只是失踪了?
解决方案
实际上你可以使用的标准del命令:
c:
cd MyProject
del /S *.type
哪种类型是扩展你希望删除和/S参数将检查所有文件夹的MyProject.
其他提示
如果del命令没/S标志删除递归我使用AWK做这样的事情(你会需要的UNIX工具,用于Windows):
dir MyProject\*.* /ad /s /b | gawk "{print \"del \\\"\" $0 \"\\*.type\\\"\";}" | cmd
我2美分,在情况需要做一些类似的(应用程序的所有文件的X类型在各个子文件夹)的命令,缺乏递归的标志。
不隶属于 StackOverflow