2014-02-27 42 views
1

我想創建批處理腳本,可以將30天以前的文件從一個文件夾複製到另一個文件夾。並且還刪除從源文件夾中的30天的文件複製到目標文件夾批處理腳本將文件從scource移動到目標文件夾的文件超過30天

forfiles /p "c:\sourceFolder" /S /D -30 /C "cmd /c robocopy "C:\DestinationFolder" "C:\sourceFolder" /mir @file : date>=30 days=nul" 

什麼也沒發生後,顯示甚至沒有錯誤消息

回答

2
robocopy sourceFolder targetFolder * /s /mov /minage:30 /l 

如果該列表是正確的,去掉/ l(只有列表)從命令做移動

0

這個robocopy只移動幾個文件並刪除了我的rar包?根本不想工作。我只是想讓它像user3302083想要的那樣工作。只是移動2天的文件夾沒有其他變化。現在我試了一下,它只移動了幾個文件並被刪除。

+0

Sameera,我找到了解決方案。可能這會幫助你。 :: - forfiles/p「C:\ SeleniumIDE」/ s/d -30/c「cmd/c del @file:date> = 30 days> NUL」 forfiles/p「Z:\ TopPages」/ S/D -30/c「cmd/c robocopy」Z:\ TopPages「」C:\ SeleniumIDE「*/s/mov/minage:30 – user3302083

相關問題