【发布时间】:2016-08-07 18:17:16
【问题描述】:
我希望将所有文件从目录 a 复制到目录 b,保持 a 下的目录结构并创建 b 下所需的任何目录,但不删除 b 下的内容。
例如,假设文件夹结构如下:
B
|--Foo.txt
A
|--Dir1
|--Foo2.txt
复制之后是:
B
|--Foo.txt
|--Dir1
|--Foo2.txt
理想情况下,我想批量调用 xcopy 或其他一些复制 exe 来执行此操作。如果没有,我可以自己用 perl 或 C# 编写代码,但是如果有使用现有工具的好方法,你能告诉我吗?谢谢。
【问题讨论】:
-
如果A目录下有Foo.txt,那你想怎么做呢?
-
xcopy /S /E /I "A\" "B\"--/E开关让xcopy也复制空目录;添加/Y以在目标中已存在文件的情况下强制覆盖而不提示...
标签: windows batch-file copy xcopy