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

[文件操作] 批处理如何在多分区目录下,复制同文件时仅复制修改时间最后的?

[复制链接]
发表于 2011-11-18 23:40:54 | 显示全部楼层 |阅读模式
现在我有三个分区目录: X:\abc.TXT,  Y:\abc.TXT,  Z:\abc.TXT
实际情况是,三个分区目录下有几百个可能存在相同文件名的文件。

我要求,复制三个分区目录下所有文件到 D:\ABC\ 目录下,碰到相同文件名的,仅复制修改时间最后的,或者覆盖旧文件。

批处理中如何实现多目录下的选择性复制啊?谢谢。

补充一个问题:如何将多个目录下的文件,复制到一个目录下。也就是不保留原文件的目录结构。xcopy /? 没有这参数
发表于 2011-11-19 00:29:50 | 显示全部楼层
prompt:
xcopy /d
 楼主| 发表于 2011-11-19 12:43:50 | 显示全部楼层
prompt:
xcopy /d
powerbat 发表于 2011-11-19 00:29



    兄弟没有看清楚我的要求!
发表于 2011-11-19 14:34:38 | 显示全部楼层
回复 3# beauking


    他不是没看清你的要求,xcopy /? 系统帮助原话:
    /D:m-d-y     复制在指定日期或指定日期以后改变的文件。
                       如果没有提供日期,只复制那些源时间比目标时间新的文件。
 楼主| 发表于 2011-11-19 23:47:16 | 显示全部楼层
回复 4# CrLf


    xcopy /?  貌似没有仅复制文件名,而不保留目录路径的参数。

具体说,abc 目录下还有目录 1,2,3 三个目录,要复制3个目录下所有文件到 目录xyz 下,而不保留 1,2,3 目录。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-18 09:42 , Processed in 0.018076 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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