Windows批处理文件,用于删除包含空格的文件夹/子文件夹

时间:2012-02-21 17:13:15

标签: batch-file

我使用以下内容删除10天前的文件夹:

FORFILES /S /D -10 /C "cmd /c IF @isdir == TRUE rd /S /Q @path"

但如果@path变量包含空格,则不会删除该文件夹。

我试过“@path”但没有。对此有任何帮助。 谢谢,

1 个答案:

答案 0 :(得分:1)

创建或修改文件夹中的文件不会更新文件夹时间戳。在父文件夹中创建或删除子文件夹更新父文件夹时间戳。

由于在过去10天内以某种方式操纵了子文件夹,因此可能未删除包含空格的文件夹。失败可能与名称中的空格无关。尝试从文件夹的父级发出DIR命令,然后查看该文件夹的日期。

相关问题