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

Batch file 用于删除包含空格的文件夹/子文件夹的Windows批处理文件,batch-file,Batch File,我正在使用以下选项删除10天前的文件夹: FORFILES /S /D -10 /C "cmd /c IF @isdir == TRUE rd /S /Q @path" 但如果@path变量包含空格,则不会删除该文件夹 我试过“@path”,但什么也没试过。有什么帮助吗。 谢谢,在文件夹中创建或修改文件不会更新文件夹时间戳。在父文件夹中创建或删除子文件夹将更新父文件夹时间戳 您的带有空格的文件夹可能未被删除,因为在过去10天内子文件夹被以某种方式操作。失败可能与名称中的空格无关。尝试从文件夹的

我正在使用以下选项删除10天前的文件夹:

FORFILES /S /D -10 /C "cmd /c IF @isdir == TRUE rd /S /Q @path"
但如果@path变量包含空格,则不会删除该文件夹

我试过“@path”,但什么也没试过。有什么帮助吗。
谢谢,

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


您的带有空格的文件夹可能未被删除,因为在过去10天内子文件夹被以某种方式操作。失败可能与名称中的空格无关。尝试从文件夹的父文件夹执行
DIR
命令,查看文件夹的日期。

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


您的带有空格的文件夹可能未被删除,因为在过去10天内子文件夹被以某种方式操作。失败可能与名称中的空格无关。尝试从文件夹的父文件夹中执行
DIR
命令,查看文件夹的日期。

它在Vista上对我有效-@路径已被引用,因此您不应该添加自己的路径。你确定目录至少有10天了吗?目录中有一些新文件,但目录本身有几个月的历史。我尝试了其他一些带有空格的目录,但奇怪的是它居然成功了。谢谢。它在Vista上对我有效-@路径已经被引用,所以你不应该添加自己的路径。你确定目录至少有10天了吗?目录中有一些新文件,但目录本身有几个月的历史。我尝试了其他一些带有空格的目录,但奇怪的是它居然成功了。谢谢