以上面批处理为例子,做出的备份压缩名称就是D:\BAK\MyDb_20090617.rar,这个就应该是最新的。如果一天进行了多次备份压缩,则可以使用:
@echo off
set han=D:\BAK\MyDb_%date:~0,4%%date:~5,2%%date:~8,2%
"C:\Program Files\WinRAR\WinRAR.exe" m -afrar -cfg- -ibck -inul -m5 -or -s -y %han% %han%完全备份.BAK
for /f "delims=" %%i in ('dir "D:\BAK\MyDb_*.rar" /b /s /od /a-d') do set ye=%%i
set gu0=hanyeguxing\
set gu1=UC30194447
set gu2=UC34886634
set xing=Computer
net use \\%xing%\ipc$ "%gu2%" /user:"%gu1%" >nul 2>nul
copy "%ye%" "\\%xing%\F$\%gu0%" /v /y /z
net use \\%xing%\ipc$ /del >nul 2>nul
pause&exit
::说明:该批处理仅用于局域网文件传输
::变量gu0为要传输的路径,这里设置为远程计算机的的F:\hanyeguxing\
::变量gu1为IPC$连接的用户名
::变量gu2为IPC$连接的用户的密码
::变量xing为指定远程计算机的名称或 IP 地址。
Last edited by Hanyeguxing on 2009-6-18 at 13:18 ]