找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 36127|回复: 14

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

[复制链接]
发表于 2011-10-17 15:24:05 | 显示全部楼层 |阅读模式
本帖最后由 zhou926 于 2012-4-13 17:44 编辑

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

评分

参与人数 1PB +2 收起 理由
CrLf + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2011-10-17 17:13:27 | 显示全部楼层
利用计划任务,将以下批处理设定在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技术 +1 收起 理由
CrLf + 1 乐于助人

查看全部评分

发表于 2011-10-17 18:28:03 | 显示全部楼层

  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技术 +1 收起 理由
CrLf + 1 乐于助人

查看全部评分

发表于 2011-10-17 23:46:35 | 显示全部楼层
可以用schtasks命令创建任务计划

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

评分

参与人数 1技术 +1 收起 理由
CrLf + 1 乐于助人

查看全部评分

 楼主| 发表于 2011-10-18 09:39:28 | 显示全部楼层
回复 2# Hello123World


    再把这个备份压缩一下要怎么写啊
 楼主| 发表于 2011-10-18 09:40:55 | 显示全部楼层
回复 3# wc726842270


    我把你的代码运行了一下,怎么只是闪了一下,什么反应都没有,没有生成备份文件
发表于 2011-10-18 09:47:00 | 显示全部楼层
回复 6# zhou926


把@echo off删掉
最后加一行pause
发表于 2011-10-18 09:47:34 | 显示全部楼层
回复 5# zhou926


这取决于你安装了什么压缩软件
 楼主| 发表于 2011-10-18 10:04:36 | 显示全部楼层
回复 8# Batcher


    我安装的winrar压缩软件啊
发表于 2011-10-18 10:06:46 | 显示全部楼层
回复 9# zhou926


用7楼的方法检查3楼的代码为何出错
发表于 2011-10-18 11:43:47 | 显示全部楼层
一般这种问题是出现在路径上(个人议建),按老大的方法查一下吧,如果实在不知道那就用一下WINRAR的图形界面吧
 楼主| 发表于 2011-10-18 13:45:44 | 显示全部楼层
回复 3# wc726842270


    直接压缩会报错,先复制再压缩,压缩时删除原文件,这样怎么写啊
发表于 2011-10-18 14:02:05 | 显示全部楼层
回复 12# zhou926


参考:WinRAR命令行工具rar.exe及详细帮助文档
http://bbs.bathome.net/thread-14419-1-1.html
 楼主| 发表于 2012-4-13 17:43:54 | 显示全部楼层
回复 2# Hello123World


    谢了,可以了,一直忘了给帖子加已解决
发表于 2013-6-21 02:09:22 | 显示全部楼层
谢谢分享,学习ing……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 15:30 , Processed in 0.021205 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表