2014-10-10 93 views
0

操作系統:Windows Server 2008 R2forfile - 刪除x天前的文件

我有一個小的批處理文件,應該刪除特定文件夾中超過x天的所有備份。

命令:

forfiles /P "C:\LehrerOffice_Backup\BatchBackup\" /S /M *.* /D -31 /C "cmd /c del @PATH" 

錯誤:

Invalid argument/option - '@PATH'. Type "forfile /h" for usage 

有誰知道我做錯了嗎?

回答

0

在/ P參數

+0

@SaintCore刪除結束反斜槓,對不起,對我來說,沒有結束反斜槓這是逃逸使得'forfiles'參數處理報價失敗,它的工作原理沒有問題。 – 2014-10-10 09:27:14

+0

沒想到會那麼簡單,無論如何謝謝。 – SaintCore 2014-10-10 09:28:19

+0

是的,它現在正在工作。我正在編輯錯誤的命令(實際上我沒有編輯上面的命令,我換了另一個我試過用於測試目的的命令。) – SaintCore 2014-10-10 09:29:41