0
我在該文件夾中有大約20 000個文件,我想壓縮並刪除超過7天的文件。我試過這個腳本,但它工作得很慢:使用7ZIP和CMD壓縮並刪除7天以前的文件
Set TDate=%date:~6,4%%date:~3,2%%date:~0,2%
for /f "delims=" %%i in ('
forfiles /p C:\ARCHIVE /s /m *.txt /d -7 /c "cmd /c echo @path"
') do (
"%ProgramFiles%\7-Zip\7z.exe" a "C:\ARCHIVE_%TDate%.zip" %%i
del /a /f %%i
)
請指教如何使它工作更快。
這個問題屬於上的[代碼審查(https://開頭codereview.stackexchange.com/)網站。 – aschipfl