定时备份文件并FTP上传至备份服务器
复制代码 代码如下: @echo off color 0f title 定时备份文件并FTP上传至备份服务器
rem 要备份的文件夹 echo: set /p bak_webFile=nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 请将要上传的文件(夹)拖到此处=
rem 当前日期(格式YYYYMMDD) set bak_date=%date:~0,4%%date:~5,2%%date:~8,2%
rem ftp信息 set bak_ftpServer=202.96.189.52 set bak_ftpUserName=Wingl83 set bak_ftpUserPass=l7l2O6OO
echo: echo: echo:nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 开始上传
rem 生成ftp命令文件 echo open %bak_ftpServer% gt;ftp.up echo %bak_ftpUserName%gt;gt;ftp.up echo %bak_ftpUserPass%gt;gt;ftp.up echo bin gt;gt;ftp.up echo mput %bak_webFile%* gt;gt;ftp.up echo bye gt;gt;ftp.up
FTP -s:ftp.up -i gt;gt;%bak_logPath%log-%bak_date%.txt del ftp.up /q del log-%bak_date%.txt /q
echo: echo: echo:nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 上传完成
定时备份文件并FTP上传至备份服务器
复制代码 代码如下: rem 定时备份文件并FTP上传至备份服务器 rem 要备份的文件夹 set bak_webFile=F:备份 rem 临时文件夹 set bak_tmpFile=C:~UpTemp rem 日志文件夹 set bak_logPath=C:~bak_log rem 生成的rar 文件名 set bak_bakFile=YYYYMMDD(页面备份) rem 当前日期(格式YYYYMMDD) set bak_date=%date:~0,4%%date:~5,2%%date:~8,2%
rem ftp信息 set bak_ftpServer=202.96.189.52 set bak_ftpUserName=Wingl83 set bak_ftpUserPass=l7l2O6OO
set bak_timeStart=%time% md %bak_tmpFile% md %bak_logPath%
echo -------- 开始压缩 [%bak_timeStart%] gt;%bak_logPath%log-%bak_date%.txt
"C:Program FilesWinRARRar.exe" a -ag+%bak_bakFile% %bak_tmpFile% %bak_webFile%nbsp;
echo -------- 压缩完成,开始上传 [%time%/%bak_timeStart%] gt;gt;%bak_logPath%log-%bak_date%.txt
rem 生成ftp命令文件 echo open %bak_ftpServer% gt;ftp.up echo %bak_ftpUserName%gt;gt;ftp.up echo %bak_ftpUserPass%gt;gt;ftp.up echo bin gt;gt;ftp.up echo mkdir %bak_date% gt;gt;ftp.up echo cd %bak_date% gt;gt;ftp.up echo mput %bak_tmpFile%* gt;gt;ftp.up echo bye gt;gt;ftp.up
FTP -s:ftp.up -i gt;gt;%bak_logPath%log-%bak_date%.txt del ftp.up /q rem Xcopy %bak_tmpFile%* C:Temp /y del %bak_tmpFile%*.* /q /s rd %bak_tmpFile% /q echo -------- 上传完成 [%time%/%bak_timeStart%] gt;gt;%bak_logPath%log-%bak_date%.txt
(编辑:应用网_丽江站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|