[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]批处理怎样定时备份文件夹?

本帖最后由 zhou926 于 2012-4-13 17:44 编辑

我要每天中午12点和晚上凌晨定时备份D:\Program Files\MySQL\MySQL Server 5.0\data这个文件夹里面的数据,将数据备份到D:\game\csxy\dbbackup这个文件夹,最后将这些备份文件夹排序以系统时间命令(当然这些操作是先复制再压缩,直接压缩的话会报错,因为这是数据库的数据,都在使用中,不能停止服务器)
1

评分人数

    • CrLf: 感谢给帖子标题标注[已解决]字样PB + 2

谢谢分享,学习ing……

TOP

回复 2# Hello123World


    谢了,可以了,一直忘了给帖子加已解决

TOP

回复 12# zhou926


参考:WinRAR命令行工具rar.exe及详细帮助文档
http://bbs.bathome.net/thread-14419-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 3# wc726842270


    直接压缩会报错,先复制再压缩,压缩时删除原文件,这样怎么写啊

TOP

一般这种问题是出现在路径上(个人议建),按老大的方法查一下吧,如果实在不知道那就用一下WINRAR的图形界面吧
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

回复 9# zhou926


用7楼的方法检查3楼的代码为何出错
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 8# Batcher


    我安装的winrar压缩软件啊

TOP

回复 5# zhou926


这取决于你安装了什么压缩软件
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 6# zhou926


把@echo off删掉
最后加一行pause
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 3# wc726842270


    我把你的代码运行了一下,怎么只是闪了一下,什么反应都没有,没有生成备份文件

TOP

回复 2# Hello123World


    再把这个备份压缩一下要怎么写啊

TOP

可以用schtasks命令创建任务计划

系统自带的命令行帮助文件ntcmds.chm里面既有讲解又有实例
http://bbs.bathome.net/thread-3926-1-1.html
1

评分人数

    • CrLf: 乐于助人技术 + 1
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

  1. @echo off
  2. set "winrar=%programfiles%\winrar\winrar.exe"
  3. "%winrar%" a -ag -ibck -r -s D:\game\csxy\dbbackup\bak.rar "D:\Program Files\MySQL\MySQL Server 5.0\data\"
复制代码
并不是百分之百按要求写的,使用时请备份
1

评分人数

    • CrLf: 乐于助人技术 + 1
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

利用计划任务,将以下批处理设定在12点和凌晨运行。
  1. @echo off
  2. Set now=%date:/=-%
  3. md "D:\game\csxy\dbbackup\%now%"
  4. xcopy /e /y "D:\Program Files\MySQL\MySQL Server 5.0\data" "D:\game\csxy\dbbackup\%now%"
  5. pause
复制代码
1

评分人数

    • CrLf: 乐于助人技术 + 1

TOP

返回列表