批量文件按扩展名删除文件,但双扩展名除外?

时间:2014-10-02 22:29:30

标签: file batch-file

如何通过扩展程序删除文件,双扩展名除外? 对不起我的英语不好。这是一个例子:

C:\test\song.mp3
C:\test\song.ogg
C:\test\song.ogg.asset

删除文件后我需要的结果:

C:\test\song.ogg.asset

1 个答案:

答案 0 :(得分:3)

如果跳转到Windows cmd,这很简单。下面的行将删除所有扩展名为.mp3和.ogg的文件,同时保留.ogg.asset。

(*是一个通配符,将匹配.mp3 / .ogg之前的任何字符串.Bash也是如此。)

del *.mp3
del *.ogg

您可以在批处理文件中使用上述行,只需在要删除文件的目录中运行。当然,这可能是更令人兴奋的方式......