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

[日期时间] 批处理复制文件,过了零点,会建立以新日期命名的文件夹,怎么破?

任务是每天晚上7点开始复制指定目录到以当前日期命名的文件夹中,由于文件多,会一直到第二天凌晨才会结束,这样一来,过了零点就会创建新的日期命名的文件夹,我只需要任务开始的那个日期的文件夹就可以了,怎么破?
  1. @echo 复制正在进行中,请稍候
  2. cd d:\test
  3. if not exist d:\test\%date:~0,4%-%date:~5,2%-%date:~8,2% md d:\test\%date:~0,4%-%date:~5,2%-%date:~8,2%
  4. xcopy /y /I /E /C /H  E:\test d:\test\%date:~0,4%-%date:~5,2%-%date:~8,2%
复制代码

回复 2# PowerShell

明白了,谢谢!

TOP

回复 3# hlzj88


    明白了,谢谢!

TOP

回复 4# Batcher


    非常感谢!

TOP

回复 5# hlzj88

时间长的最主要原因是小文件特别多。服务器挂过一次之后用fastback的备份恢复起来要20多个小时,这个是不能接受的时间。我们就把数据直接复制一遍,省掉了恢复的时间。存储空间不是问题,我们是做一个完整的备份,就删除一个旧的备份。

TOP

返回列表