我有一个文件夹 X:\Export
有几个文件夹:
X:\Export +---Export1 | \--- 各种档案...... + --- Export2 | \ --- ...和子文件夹 + --- Export3 | \ --- 等等 \ --- 等(名称差异很大)
每个“导出”文件夹具有相同的子目录结构,但它们具有不同的文件(可能存在一些名称冲突)。我想复制所有的子文件夹和文件 X:\Export\Export1
, X:\Export\Export2
, X:\Export\Export3
等等,到一个文件夹 X:\Export\merged
,保持子目录结构。
我希望做的伪代码却无法正常工作:
create new folder "merged"
for (every folder X in a given directory Y (i.e., X:\Export)
copy every file in X keeping directory structure to "merged"
If conflict then overwrite