去评论
推扬网

如何用batch排程每日备份从A到B主机+日期时间(已解决) 一起帮忙解决难题,拯救 IT 人 ...

admin
2021/07/15 20:20:43

我能把档案资料A搬至B但每日大家会造成的档案资料会出现年月日分秒这就要我头疼不清楚怎麽写了

@ECHO ON

chcp 65001
rem 在指令提醒窗口Command Prompt表明UTF-8內容

set a=C:\Program Files\7-Zip\7zG.exe
rem 寻找zip

@REM 日期与時间
@set D=?te:/=%
@set T=%time:~0,2%%time:~3,2%%time:~6,2%
@set TempDir=C:\Users\a\Desktop\每季度要寄的材料

7z a -tzip C:\Users\a\Desktop\每季度要寄的材料%T% %TempDir%
rem zip file and documents
rem set zip name and search what we need to zip

copy C:\Users\a\Desktop\每季度要寄的材料%T%.zip d:
rem copy zip file from a to b

pause

刚查到 自身改动後的 可是加了日期档案资料就传不过去


已处理

@ECHO ON

chcp 65001
@ECHO rem 在指令提醒窗口Command Prompt表明UTF-8內容

set a=C:\Program Files\7-Zip\7zG.exe
rem 寻找zip

@REM 日期与時间 由于编号会从big5改为UTF-8因此 日期表明会是 如周四 2021/7/8 因此 才要从第四码逐渐取
@set D=?te:~3,4%?te:~8,2%?te:~11,2%
@set T=%time:~0,2%%time:~3,2%%time:~6,2%
@set TempDir=C:\Users\a\Desktop\a

7z a -tzip %TempDir%%D%%T%.zip %TempDir%
rem zip file and documents
rem set zip name and search what we need to zip

copy %TempDir%%D%%T%.zip d:
rem copy zip file from a to b

pause