У меня есть папка X:\Export
которой есть несколько папок:
X:\Export +---Export1 | \---various files … +---Export2 | \---… and subfolders +---Export3 | \---etc. \---etc. (names vary widely)
Каждая папка «Экспорт» имеет одинаковую структуру подкаталогов, но они имеют разные файлы (возможно, с некоторыми конфликтами имен). Я хотел бы скопировать все подпапки и файлы 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