| 定时备份文件并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%.txtdel 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%.txtdel 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
 
 (编辑:源码网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |