高手帮我看看这个批处理文件问题!
来源:百度知道 编辑:UC知道 时间:2024/05/13 15:51:26
rem 定时备份文件并FTP上传至备份服务器
rem 要备份的文件夹
set bak_webFile=backupfiles.xls
rem 临时文件夹
set bak_tmpFile=C:\~UpTemp\
rem 日志文件夹
set bak_logPath=C:\~bak_log\
rem 当前日期(格式YYYYMMDD)
set bak_date=%date:~0,4%%date:~5,2%%date:~8,2%
rem ftp信息
set bak_ftpServer=192.168.6.2 21
set bak_ftpUserName=scan
set bak_ftpUserPass=000111
set bak_timeStart=%time%
md %bak_tmpFile%
md %bak_logPath%
echo -------- 开始压缩 [%bak_timeStart%] >%bak_logPath%log-%bak_date%.txt
"C:\Program Files\WinRAR\Rar.exe" a -ag+%bak_bakFile% %bak_tmpFile% %bak_webFile%
echo -------- 压缩完成,开始上传 [%time%/%bak_timeStart%] >>%bak_logPath%log-%bak_date%.txt
rem 生成ftp命令文件
echo open %bak_ftpServer% >ftp.up
echo %bak_ftpUse
把BAT放入计划任务.
专门为备份FTP建一个用户,只有上传权限.
程序代码rem 定时备份文件并FTP上传至备份服务器rem 要备份的文件夹
set bak_webFile=D:\Downloads\ftp_up_test\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=192.168.6.2 21
set bak_ftpUserName=scan
set bak_ftpUserPass=000111
set bak_timeStart=%time%md %bak_tmpFile%
md %bak_logPath%
echo -------- 开始压缩 [%bak_timeStart%] >%bak_logPath%log-%bak_date%.txt"C:\Program Files\WinRAR\Rar.exe" a -ag+%bak_bakFile% %bak_tmpFile% %bak_webFile% echo -------- 压缩完成,开始上传 [%time%/%bak_timeStart%] >>%bak_logPath%log-%bak_date%.txtrem 生成ftp命令文件
echo open %bak_ftpServer% >ftp.up
echo %bak_ftpUserName%>>ftp.up
echo %bak_ftpUserPass%>>ftp.up
echo bin >>ftp.up