【发布时间】:2015-09-25 12:19:19
【问题描述】:
我有一个存储许多日志文件和子文件夹的文件夹。我想删除除 1 个名为 Excel_Export 的文件夹之外的所有文件和子文件夹,不应删除该文件夹。我在批处理脚本中使用以下命令:
move D:\ABC\Delete_Test\Retain_Folder D:\ABC
rd /s /q "D:\ABC\Delete_Test"
move D:\ABC\Retain_Folder D:\ABC\Delete_Test
但是,在此脚本运行后,除了其中的文件外,即使是“Retain_Folder”也会被删除。我在上面的命令中做错了什么? 另外,有没有更好的方法呢?
注意: 所有其他文件夹的名称(将被删除)都以“$”符号开头。
【问题讨论】:
标签: batch-file