首页 电脑 电脑学堂 查看内容

批处理备份FTP服务器文件

2009-7-22 11:05 487 0

摘要: @echo offecho ********====================================================== echo ********==========...
关键词: nbsp echo 远程 Remote 目录 子目录 程序 today Path 空格

@echo offecho ********====================================================== echo ********====================================================== echo ++++++++    批处理功能: 远程数据FTP备份到本地echo ++++++++    Date:    %Date:~0,4%-%Date:~5,2%-%Date:~8,2% echo ++++++++    Author:    zc_0101                 echo ++++++++    Blog:    www.cnblogs.com/zc_0101echo ++++++++    Email:    [email protected] ++++++++    QQ:    275374095echo ++++++++    Mark:echo ++++++++        请严格按照参数说明定义参数,输入参数echo ++++++++        请尽量常规化,不要带特殊字符包括空格echo ++++++++        如果文件已存在则跳过,不支持短点续传echo ++++++++        不检测备份数据完整性,用户可自行修改echo ++++++++        最后更新:2009-07-15 echo ++++++++    PS:    转载请注明出处(^_^),谢谢!echo ********====================================================== echo ********====================================================== pauseRem 远程IP(请保证开启Server_U)Set Remote_IP=213.113.124.233Rem 远程登录用户名Set Remote_User=testRem 远程登录密码Set Remote_Pwd=FkhVBweos^!Sd4al%%Rem 远程操作目录,如果是根目录,请填写".."(无双引号),否则直接填写目录名,如Databasebackset Remote_Path=Databaseback Rem 远程要下载的目录列表(注意:仅下载这些目录下的文件,不会下载子目录下的文件),请用逗号隔开,如果没有子目录(确保当前目录下有文件可下载),请什么也不要填写(包括空格);另:文件夹请不要有空格Set Remote_Directory=DB_Hxxl,DB_OA,master,model,msdb Rem 本地备份目录,请填写一个已存在的目录(本程序将会自动在该目录下创建和远程服务器上同样的子目录,请勿带"\"斜杠)Set Local_Path=D:\DBbackRem 操作日志和临时文件存放路径(请务必带上"\"斜杠)Set Log_Path=D:\Rem 取得当前日期,作为日志文件名称,本例为日志存放目录加当日日期set today=%Log_Path%%Date:~0,4%-%Date:~5,2%-%Date:~8,2%-%Time:~0,2%%Time:~3,2%%Time:~6,2%.txtecho 正在对您输入的参数进行基本检测…………echo 正在检测输入参数…………>%today%if "%Remote_IP%" EQU "" (    echo 远程IP不能为空!请返回为Remote_IP赋值    echo 远程IP为空,程序退出。>>%today%    pause    exit)if "%Remote_User%" EQU "" (    echo 远程登录名不能为空!请返回为Remote_User赋值    echo 远程登录名为空,程序退出。>>%today%    pause    exit)if "%Remote_Pwd%" EQU "" (    echo 远程登录密码不能为空!请返回为Remote_Pwd赋值    echo 远程登录密码为空,程序退出。>>%today%    pause    exit)if "%Remote_Path%" EQU "" (    echo 远程操作目录不能为空!请返回为Remote_Path赋值,如果是对根目录操作,请输入^(点点^),即".."    echo 远程操作目录为空,程序退出。>>%today%    pause    exit)if "%Remote_Directory%" EQU " " (    echo 远程子目录有误!您是否为Remote_Directory误赋值为空格了?如果没有子目录请不要赋值,包括空格。    echo 远程子目录有误,程序退出。>>%today%    pause    exit)if "%Local_Path%\" EQU "" (    echo 本地操作目录不能为空!请返回为Local_Path赋值     echo 本地操作目录为空,程序退出。>>%today%    pause    exit)if "%Log_Path%" EQU "" (    echo 本地日志存放目录不能为空!请返回为Log_Path赋值     echo 本地日志存放目录为空,程序退出。>>%today%    pause    exit)
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部