win 7: скопировать все файлы из сложной структуры папок в одну папку

win 7: скопировать все файлы из сложной структуры папок в одну папку

У меня сложная структура папок, похожая на:

h:\folder1\folder2\folder3
h:\folder1\folder2\a
h:\folder1\b
h:\folder1\folder3
h:\folder1\folder4\d

За исключением, вероятно, сотен папок и глубины около 4.

Я хочу запустить команду, которая перенесет moveвсе файлы из каждой подпапки в папку верхнего уровня. Так что-то h:\folder1\*\*.*вроде h:\folder1.

Есть ли инструмент, который я могу использовать для этого? Есть ли в Windows 7 команда, которая это сделает?

решение1

Есть способ переместить все файлы

  1. Перейти в родительскую папку
  2. Нажмите наSearch box
  3. Введите *.*и ждите
  4. Вы увидите все файлы и папки
  5. Выбрать все файлы, кроме папок
  6. Выполнить Cutоперацию ( CTRL+X)
  7. Перейти в родительскую папку
  8. Выполнить Pasteоперацию ( CTRL+V)

Теперь файлы перемещены в родительскую папку.

решение2

Ответ нашел здесь:Переместить файлы из нескольких папок в родительский каталог с помощью командной строки.

Один парень создал программу командной строки, которая отлично работает в Win 7, не требуя установки дополнительных программ.

h:\Downloads\MoveFilesUpFromSubfolders.exe -t .

Вы просто запускаете это в родительской папке (h:\folder1) для меня, а затем он выполняет тест. Если тест выглядит нормально, то вы выполняете команду

h:\Downloads\MoveFilesUpFromSubfolders.exe .

Бац! через пару минут все готово, и вы можете удалить все свои папки.

Спасибо, парень!

Связанный контент