【发布时间】:2012-11-07 10:14:14
【问题描述】:
我正在尝试编写一个简单的批处理文件,用于删除目录中的所有文件及其包含不与某些文件扩展名匹配的子文件夹。
逻辑是这样的:
GOTO directory
delete !(.avi, .mkv, .mp4)
以为这很简单,但我尝试了很多次都没有运气!
【问题讨论】:
-
如果你想避免循环,如果等,将需要的文件移动到另一个目录。删除剩余的文件,然后移回“必需”文件。它看起来比 for loop+nested if 更具可扩展性。
标签: windows batch-file cmd