簡體   English   中英

Robocopy批處理文件以移動並壓縮文件夾並輸出日志

[英]Robocopy batch file to move and zip folder and output log

這是我目前擁有的:

ROBOCOPY C:\A\move\Logs C:\A\move\moved /MOVE /S /MINAGE:5 /log+:output.log
for /d %%X in (*) do (
"c:\Program Files\7-Zip\7z.exe" a "LOG"%DATE:~7,2%.%DATE:~4,2%.%DATE:~-4%Backup.zip" "%%X\" 
pause

我在嘗試設置批處理以使用7zip將Destination文件夾壓縮為zip文件時遇到麻煩。 有什么建議或幫助嗎?

我將從這個開始:

@ECHO off
SET "7ZIP=c:\Program Files\7-Zip\7za.exe"
SET "FROM=C:\A\move\Logs"
SET "TO=C:\A\move\moved"
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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM