这是我目前拥有的:
ROBOCOPY C:AmoveLogs C:Amovemoved /MOVE /S /MINAGE:5 /log+:output.log
for /d %%X in (*) do (
"c:Program Files7-Zip7z.exe" a "LOG"%DATE:~7,2%.%DATE:~4,2%.%DATE:~-4%Backup.zip" "%%X"
pause
我在尝试使用 7zip 设置批处理以将目标文件夹压缩到 zip 文件中时遇到一些问题。 有什么建议或帮助吗?
我会从这个开始:
@ECHO off
SET "7ZIP=c:Program Files7-Zip7za.exe"
SET "FROM=C:AmoveLogs"
SET "TO=C:Amovemoved"
SET OUTPUT=output.log
SET DD=%DATE:~7,2%.%DATE:~4,2%.%DATE:~-4%
if not exist %7ZIP% ECHO No 7z && GOTO :END
ROBOCOPY %FROM% %TO% /MOVE /S /MINAGE:5 /log+:%OUTPUT%
for /d %%X in (*) do (
"%7ZIP%" a -tzip "LOG_%DD%_%%X_Backup.zip" %%X
)
:END
pause