Я знаю о петлях, таких как
for /r %f in (*) do @move %f .
а также
for /r %f in (.) do @move %f .
но я не могу найти какой-либо код, который соответствует моему сценарию. Скажем, у меня есть много каталогов, которые выглядят так:
Folder 1
Folder 2
File 1
File 2
File 3
Folder 3
File 4
Folder 4
Folder 5
File 5
File 6
File 7
Folder 6
File 8
и я хочу поместить файл 4 в папку 2, файл 8 в папку 5 и т. д. как мне поступить? Для этого сценария у меня есть довольно много каталогов, которые выглядят следующим образом, поэтому ручное использование каждого из них не будет работать. Какое самое простое решение, желательно с использованием Batch? Мы надеемся, что конечный результат будет выглядеть так:
Folder 1
Folder 2
File 1
File 2
File 3
File 4
Folder 4
Folder 5
File 5
File 6
File 7
File 8