3

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

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 команда, которая будет это делать?

2 ответа2

7

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

  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 .

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .