J'ai environ 20 000 fichiers dans le dossier, je veux compresser et supprimer des fichiers de plus de 7 jours. J'ai essayé ce script, mais il fonctionne très lentement:ZIP et supprimer les fichiers de plus de 7 jours en utilisant 7ZIP et CMD
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
)
Veuillez nous indiquer comment accélérer le fonctionnement.
Cette question appartient au (https [Code Review]: // codereview.stackexchange.com/) site. – aschipfl