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

[文件操作] 不用批处理命令xcopy怎么复制指定日期之后的新文件?

[复制链接]
发表于 2012-1-16 15:14:38 | 显示全部楼层 |阅读模式
xcopy /d 可以拷贝指定日期后的文件,但我测试得却不准:
有个程序自动从互联网下载文件到特定文件夹中,定期拷贝出来,第一次下载量比较大,下了三天:1月9日,10日,11日。以后的增量下载通常几个小时内可完成,自己尝试用xcopy拷贝10号以后的文件,发现数量比实际的少近一半,几百个文件,用资源管理器按创建时间排序,10号0点以后有一千多文件,xcopy只拷贝了500多

我的想法是将既有文件全部添加“存档”属性,然后用dir /a-a /b 获取新文件列表,再将新文件也加上存档属性,等到定期拷贝出去时直接根据列表来拷贝

不知是否有更好的方法?
或者如何更好的使用xcopy?
下载文件时必须下到该特定文件夹以实现增量下载,所以用移动文件的方法不可接受
发表于 2012-1-16 16:46:47 | 显示全部楼层
是否试过这两个开关呢?
  /G           允许将加密文件复制到不支持加密的目标。
  /H           也复制隐藏和系统文件。
 楼主| 发表于 2012-1-16 17:57:02 | 显示全部楼层
感谢你的意见,不过可以确认的是:下载的文件全部都是相同的文件属性,没有隐藏或加密的情况
发表于 2012-1-16 19:34:26 | 显示全部楼层
想法挺好。
写代码的时候遇到什么问题了?
 楼主| 发表于 2012-1-16 22:49:22 | 显示全部楼层
回复 4# find


    还没写,改文件属性的语句应该不难写,我想看看有没有更好的方法,呵呵 :)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-18 17:04 , Processed in 0.016970 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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