У меня есть большой объем файлов, организованных в очень иерархическую структуру папок. В этой структуре нужный мне файл всегда находится на самом нижнем уровне папок. Таким образом, я хотел бы сгладить каталог, чтобы упростить доступ к нужным мне файлам. Однако я хотел бы сохранить 2 более высоких уровня (человек и проект) структуры папок.
Вот пример каталога папки EXISTING:
- Directory
- Tom
- Project 1
- Subfolder Level A
- FileA
- ФайлB
- Subfolder Level A
- Project 2
- Subfolder Level C
- FileC
- ФайлD
- Subfolder Level C
- Project 1
- Jerry
- Project 1
- Subfolder Level E
- FileE
- Subfolder Level E
- Project 1
- Tom
Вот пример каталога папки DESIRED:
- Directory
- Tom
- Project 1
- FileA
- ФайлB
- Project 2
- FileC
- ФайлD
- Project 1
- Jerry
- Project 1
- FileE
- Project 1
- Tom
Я пытался сделать что-то подобное, однако это объединяет все файлы в один каталог:
for /r %f in (*) do @copy "%f" .
Тем не менее, это производит:
- Directory
- FileA
- ФайлB
- ФайлC
- ФайлD
- ФайлE
Буду признателен за любые рекомендации, которые вы можете предложить. Большое спасибо!