2012-02-21 67 views
1

子文件夾下面刪除文件夾10天刪除文件夾:Windows批處理文件/我使用包含空格的

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

但如果@path變量包含空格,則不會刪除該文件夾。

我試過「@path」但什麼都沒有。任何關於此的幫助。 謝謝,

+1

它適用於Vista - @path已被引用,所以你不應該添加你自己的。你確定該目錄至少有10天嗎? – dbenham 2012-02-21 17:35:48

+0

目錄中有一些新文件,但目錄本身就像幾個月前。我嘗試了一些其他目錄與空間,奇怪的是它的工作。謝謝。 – samnas 2012-02-21 18:47:58

回答

1

創建或修改文件夾內的文件不會更新文件夾時間戳。創建或刪除子文件夾文件夾在父文件夾內更新父文件夾時間戳。

包含空格的文件夾可能未被刪除,因爲子文件夾在過去10天內以某種方式被操縱。失敗可能與名稱中的空格無關。嘗試從文件夾父級的DIR命令,並查看該文件夾的日期。

相關問題