标题: [文件操作] [已解决]批处理怎样备份文件到指定目录(目录名为当前备份时间)? [打印本页]
作者: wrz99 时间: 2011-9-30 13:05 标题: [已解决]批处理怎样备份文件到指定目录(目录名为当前备份时间)?
手动备份文件到指定目录(目录名为当前备份时间),应如何做?- xcopy /c /h /k /r /y /e "C:\Program Files\Richtech\DlxpServ\disk.ini" D:\GHOST\RQ_3.5\
- xcopy /c /h /k /r /y /e "C:\Program Files\Richtech\DlxpServ\Instsrv.ini" D:\GHOST\RQ_3.5\
- xcopy /c /h /k /r /y /e "C:\Program Files\Richtech\DlxpServ\option.ini" D:\GHOST\RQ_3.5\
- xcopy /c /h /k /r /y /e "C:\Program Files\Richtech\DlxpServ\recov.ini" D:\GHOST\RQ_3.5\
- xcopy /c /h /k /r /y /e "C:\Program Files\Richtech\DlxpServ\server.ini" D:\GHOST\RQ_3.5\
- xcopy /c /h /k /r /y /e "C:\Program Files\Richtech\DlxpServ\VncP.ini" D:\GHOST\RQ_3.5\
- xcopy /c /h /k /r /y /e "C:\Program Files\Richtech\DlxpServ\wks.ini" D:\GHOST\RQ_3.5\
- xcopy /c /h /k /r /y /e "C:\Program Files\Richtech\DlxpServ\wksgroup.ini" D:\GHOST\RQ_3.5\
复制代码
不知如何修改才能在RQ_3.5\目录下生成以时间为名称的文件夹,请高手指点下!
作者: garyng 时间: 2011-9-30 13:17
时间变量:%time%
作者: awk 时间: 2011-9-30 13:22
- @echo off
- set mytime=%date:~0,10%_%time:~0,8%
- set mytime=%mytime::=-%
- md "%mytime%"
复制代码
作者: Hello123World 时间: 2011-9-30 14:26
鉴于win7的兼容性,最好再加一句:- @echo off
- set mytime=%date:~0,10%_%time:~0,8%
- set mytime=%mytime::=-%
- set mytime=%mytime:/=-%
- md "%mytime%"
复制代码
作者: wrz99 时间: 2011-9-30 15:32
放在我的代码最开头就可以了吗?
还是每一行都加?
作者: Batcher 时间: 2011-9-30 15:32
回复 5# wrz99
你亲自试试就知道了
作者: wrz99 时间: 2011-9-30 16:49
试了一下,没有达到目地:
1。文件夹是建立了,但是是建在批处理所在的位置,而非我指定的复制代码
目录。
2。我要复制- C:\Program Files\Richtech\DlxpServ\
复制代码
目录下的以下文件到复制代码
disk.ini
Instsrv.ini
option.ini
recov.ini
server.ini
VncP.ini
wks.ini
wksgroup.ini
作者: awk 时间: 2011-9-30 18:04
回复 7# wrz99 - @echo off
- set mytime=%date:~0,10%_%time:~0,8%
- set mytime=%mytime::=-%
- md "D:\GHOST\RQ_3.5\%mytime%"
复制代码
作者: wrz99 时间: 2011-9-30 23:43
谢谢楼上各位指点,经实验几次,总结完整代码如下!- @echo off
- set mytime=%date:~0,10%_%time:~0,8%
- set mytime=%mytime::=-%
- md "D:\GHOST\RQ_3.5\%mytime%"
-
- xcopy /c /h /k /r /y /e "C:\Program Files\Richtech\DlxpServ\disk.ini" "D:\GHOST\RQ_3.5\%mytime%"
- xcopy /c /h /k /r /y /e "C:\Program Files\Richtech\DlxpServ\Instsrv.ini" "D:\GHOST\RQ_3.5\%mytime%"
- xcopy /c /h /k /r /y /e "C:\Program Files\Richtech\DlxpServ\option.ini" "D:\GHOST\RQ_3.5\%mytime%"
- xcopy /c /h /k /r /y /e "C:\Program Files\Richtech\DlxpServ\recov.ini" "D:\GHOST\RQ_3.5\%mytime%"
- xcopy /c /h /k /r /y /e "C:\Program Files\Richtech\DlxpServ\server.ini" "D:\GHOST\RQ_3.5\%mytime%"
- xcopy /c /h /k /r /y /e "C:\Program Files\Richtech\DlxpServ\VncP.ini" "D:\GHOST\RQ_3.5\%mytime%"
- xcopy /c /h /k /r /y /e "C:\Program Files\Richtech\DlxpServ\wks.ini" "D:\GHOST\RQ_3.5\%mytime%"
- xcopy /c /h /k /r /y /e "C:\Program Files\Richtech\DlxpServ\wksgroup.ini" "D:\GHOST\RQ_3.5\%mytime%"
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |