- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务计划批处理实现异地文件备份
思路:1、首先,本地文件备份,压缩成rar。需要安装压缩工具,本人使用winrar,安装路径为C:\Program Files\WinRAR\winrar.exe2、异地备份,通过FTP实现3、存贮空间有限,任务计划删除------------------------------------------------我是淫贱的分割线--------------------------------------容-灾-容-灾,所以要做备份,本次需要将文件夹“xiemen”所有文件及目录全部备份1、在D盘建立一个备份用的文件夹命名为 xiemen_back,建立一个txt文档保持成rar_bak.bat,放在d:\rar_bak.bat,把下面命令复制粘贴进去:echo offecho 压缩文件进行备份中...C:\Program Files\WinRAR\winrar.exe a D:\xiemen_bak\xiemen.rar D:\xiemenecho 压缩完成echo上面的意思是使用C盘下XXX压缩工具,将“xiemen”文件夹备份成xiemen.rar放到D:\xiemen_bak\目录,Program Files用引号因为bat命令里文件名有空格需要引号引起来添加到任务计划,文件比较大,选个人少的时间,半夜3点执行d:\rar_bak.bat,即每天凌晨3点进行压缩2、建立一个用做备份的FTP帐户,目录指到D:\xiemen_bak,权限只读就OK了。3、在另外一台机,新建txt文档保存为ftp_bak.bat,把下面命令复制粘贴进去:ftp -n -s:1.txt4、建立一个文档保存为1.txt,把下面复制粘贴进去:OUser backup1234cd databasemget *yyyyyyyByeQuitExit上面3、4意思用FTP打开,User后面是备份FTP的帐户,1234是密码,mget *将目录下的所有文件下载(注意命令不能打开子目录,所以只是文件不是下载文件夹),是否覆盖所以很多y=yes添加到计划任务,大文件备份一般不需要很频繁,所以添加到任务计划,每周日23:40分进行5、备份文件起码要保存14天吧,那是留最后的2个文件,把之前的删除,又建立一个BAT文档,复制粘贴:@echo offsetlocal EnableDelayedExpansion::取2天之前的日期.set _tian=13下面这句中的13代表天数.set _tian=13tmptmp.vbs echo wscript.echo dateadd(d,-%_tian%,date)for /f tokens=1,2,3* delims=- %%i in (cscript /nologo tmptmp.vbs) do (set y=%%iset m=%%jset d=%%k)if %m% LSS 10 set m=0%m%if %d% LSS 10 set d=0%d%set rq=%y%-%m%-%d%echo.echo 注意:即将删除 %rq% 以前建立的文件::判断文件for /f delims= %%a in (dir/b/a-d e:\xiemen_bak\*.rar) do (set a=0for /f skip=4 delims= %%b in (dir/tc e:\xiemen_bak\%%a) do (set /a a+=1if !a! equ 1 (set var=%%bfor /f tokens=1 delims= %%c in (!var!) do set str=%%cif !str! lss !rq! del /q e:\xiemen_bak\%%a)))del/q temtem.vbspause意思删除e:\xiemen_bak文件夹下的13天前的rar文件.
文档评论(0)