备份文件并上传至FTP服务器的bat代码
定时备份文件并FTP上传至备份服务器
@echo off
color 0f
title 定时备份文件并FTP上传至备份服务器rem 要备份的文件夹
echo:
set /p bak_webFile= 请将要上传的文件(夹)拖到此处=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=l7l2O6OOecho:
echo:
echo: 开始上传rem 生成ftp命令文件
echo open %bak_ftpServer% >ftp.up
echo %bak_ftpUserName%>>ftp.up
echo %bak_ftpUserPass%>>ftp.up
echo bin >>ftp.up
echo mput %bak_webFile%* >>ftp.up
echo bye >>ftp.upFTP -s:ftp.up -i >>%bak_logPath%log-%bak_date%.txt
del ftp.up /q
del log-%bak_date%.txt /qecho:
echo:
echo: 上传完成
定时备份文件并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=l7l2O6OOset bak_timeStart=%time%
md %bak_tmpFile%
md %bak_logPath%echo -------- 开始压缩 [%bak_timeStart%] >%bak_logPath%log-%bak_date%.txt
"C:Program FilesWinRARRar.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_ftpUserName%>>ftp.up
echo %bak_ftpUserPass%>>ftp.up
echo bin >>ftp.up
echo mkdir %bak_date% >>ftp.up
echo cd %bak_date% >>ftp.up
echo mput %bak_tmpFile%* >>ftp.up
echo bye >>ftp.upFTP -s:ftp.up -i >>%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%] >>%bak_logPath%log-%bak_date%.txt
用winrar和ftp命令实现自动备份文件并自动上传到指定的ftp服务器
1.利用winrar建立压缩包首先将要备份的文件路径收集到一个文本文件里如我的rat.txt里内容如下:"C:DocumentsandSettingsEvanZhangDesktopuntitled.JPG""C:DocumentsandSe
mshta命令用法示例
它支持命令行参数,可以接收JS和VBS的方法。看示例(在命令行下测试):JS:mshtavbscript:window.execScript("alert('helloworld!');","javascript")VBS:mshtajavascript:window.exe
使用BAT批处理执行sql语句的代码
1、把待执行Sql保存在一个文件,这里为20110224.sql。2、新建一个扩展名.bat的批处理文件,输入下面命令并保存后,双击.bat文件,系统会自动执行20110224.s