bat+ftp backup file upload ftp

@echo 
for /f "tokens=4" %%a in ('route print^|findstr 0.0.0.0.*0.0.0.0') do (
 set IP=%%a
)
@echo off
>tmp.vbs echo wscript.echo dateadd("d",-1,date())
for /f "tokens=1-3 delims=-/ " %%a in ('cscript //nologo tmp.vbs') do set/a y=%%a,m=100%%b,d=100%%c
del tmp.vbs&echo,%y%-%m:~-2%-%d:~-2%
for %%i in (D:\test\test1\*%y%-%m:~-2%-%d:~-2%.*) do "%ProgramFiles%\WinRAR\winrar.exe" a -m5 -ibck D:\test\test1\%IP%" "%y%-%m:~-2%-%d:~-2%.rar %%i
:连接ftp
Echo open ip地址>ftp.up
Echo 用户名>>ftp.up
Echo 密码>>ftp.up
Echo Cd /usr/local/tomcat >>ftp.up
Echo binary>>ftp.up
Echo put D:\test\test1\%IP%" "%y%-%m:~-2%-%d:~-2%.rar>>ftp.up
:copy %IP%" "%y%-%m:~-2%-%d:~-2%.rar D:\test\test2\%IP%" "%y%-%m:~-2 %-%d:~-2%.rar
close ftp
Echo bye>>ftp.up
FTP -s:ftp.up
del ftp.up /q
delete the compressed file
del D:\test\test1\%IP%" "% y%-%m:~-2%-%d:~-2%.rar
pause

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326396596&siteId=291194637
Recommended