批处理自动备份
大家好:想大家请教一个问题如何用xcopy命令来实现批处理自动备份
如:A电脑的文件需要B电脑每天晚上12点自动拿取A电脑中的一个文件到B :em79:
回复: 批处理自动备份
C:\>echo %date%2005-05-10 星期二
C:\>echo %date:~0,4%
2005
C:\>echo %date:~11%
星期二
C:\>echo %date:~-3%
星期二
C:\>echo %date:~-3,-1%
星期
用于在批处理文件中生成每天一个(或每月、每年一个)日志文件,这是最直接的做法。比套用vbscript等其他方法来得简洁。这个方法的缺点是%date%的值在不同的系统、不同的语言版本下都是不一样的,Control Panel里面Regional and Language Options设定也会改变%date%的值。
回复: 批处理自动备份
在电脑的任意分区建立文件 back.bat用UE打开后输入如下内容
-------------------------------------------------------
-------------------------------------------------------
at echo off
rem 版权说明
echo [INFO] MYSQL数据库自动备份程序
echo [INFO]
echo [INFO] 需要服务器安装winrar配合
echo [INFO]
echo [INFO] 程序制作 中国网管联盟 by myway
echo [INFO]
echo [INFO] [url]http://bird.unshow.com[/url]
taskkill /fi "imagename eq mysqld-nt.exe" /f
taskkill /fi "imagename eq winmysqladmin.exe" /f
echo [INFO] 关闭数据库完成
"C:\Program Files\WinRAR\WinRAR.exe" a D:\backup\mysql.rar C:\mysql\data
echo [INFO] 备份数据库完成
"C:\mysql\bin\winmysqladmin.exe"
-------------------------------------------------------
-------------------------------------------------------
程序内容大致
上面是版权信息 随便你们放不放了
taskkill /fi "imagename eq mysqld-nt.exe" /f
taskkill 是DOS下 对进程关闭的命令
要备份MYSQL数据库首先要关闭MYSQL相关进程
"C:\Program Files\WinRAR\WinRAR.exe" a D:\backup\mysql.rar C:\mysql\data
借助WINRAR将安装在C:\MYSQL\DATA\下的数据备份到 D:\backup\文件夹
注意的是 D盘的BACKUP文件夹一定要存在 mysql.rar文件程序会自动添加
以后每次备份都会覆盖上一次备份产生的文件
"C:\mysql\bin\winmysqladmin.exe"
这段是重新启动MYSQL数据库
把这个文件建好之后
利用WINDOWS自带的计划任务添加任务 每天定时备份就OK了!
回复: 批处理自动备份
例如c:\Project\Myproject下面放有你正在经常编辑的代码
那么请建立一个c:\Project\BackUp目录,并且将下面这个文件复制到
c:\Project\Myproject下,取名叫 Back.bat。以后需要备份的时候双击它。日志在c:\Project\Myproject\Backup.log中。
@REM Back.bat
@REM 在下面填写备份路径和文件名
@set DEF_INITPATH=..\BackUP\BK
cls
@color 4e
:SelectRandomFileName
@set DEF_BACKPATH=%DEF_INITPATH%%RANDOM%.jar
@if exist %DEF_BACKPATH% goto SelectRandomFileName
@echo %Date%日%TIME% 备份到%DEF_BACKPATH%>>Backup.log
jar cf %DEF_BACKPATH% .
@color
@cls
@echo %Date%日%TIME% 备份到%DEF_BACKPATH%
回复: 批处理自动备份
高,我批处理不行,佩服回复: 批处理自动备份
厉害 佩服!回复: 批处理自动备份
学习学习了`~!现在还是初学~!!~回复: 批处理自动备份
真高..就看了半天没有搞明白..唉..偶基础太差啦
回复: 批处理自动备份
一楼已经说的很清楚了页:
[1]
