[筆記] forfiles xcopy list files modified last x days

筆記一下,免得忘掉

為了解決DMP批次轉檔效率問題,想出一個方法不知道可不可行

因為現行的方式是掃過一次NAS上的檔案,有異動的就去轉檔

然後NAS上的檔案可能有上萬個,所以導致效能很糟糕..

於是想說能不能先把有異動過的檔案,複製回本機,掃描過後,再去刪除,每天跑批次這樣..

先筆記一下怎麼把有異動過的檔案複製回本機

forfiles /S /P d:BaiduYunDownload /D +2015/09/01 /M *V*.mkv -c  “cmd /C Xcopy @path d:test /y /s /d”

不過因為 forfiles 不支援 UNC ,所以要結合其他的命令 PushD

@echo off

PushD “\192.168.10.119資訊部” &&(

“c:windowssystem32forfiles.exe” /D +%data% -c “cmd /C c:windowssystem32xcopy @path d:test /y /s /d”

) & PopD

 

這樣的作法不會建立完整的路徑…還要想看怎麼解決

 總計有 (12) 人看過這篇文。

Leave a Reply

你的電子郵件位址並不會被公開。 必要欄位標記為 *