У меня сложная структура папок, похожая на:
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
Есть способ переместить все файлы
- Перейти в родительскую папку
- Нажмите на
Search box
- Введите
*.*
и ждите - Вы увидите все файлы и папки
- Выбрать все файлы, кроме папок
- Выполнить
Cut
операцию (CTRL+X
) - Перейти в родительскую папку
- Выполнить
Paste
операцию (CTRL+V
)
Теперь файлы перемещены в родительскую папку.
решение2
Ответ нашел здесь:Переместить файлы из нескольких папок в родительский каталог с помощью командной строки.
Один парень создал программу командной строки, которая отлично работает в Win 7, не требуя установки дополнительных программ.
h:\Downloads\MoveFilesUpFromSubfolders.exe -t .
Вы просто запускаете это в родительской папке (h:\folder1) для меня, а затем он выполняет тест. Если тест выглядит нормально, то вы выполняете команду
h:\Downloads\MoveFilesUpFromSubfolders.exe .
Бац! через пару минут все готово, и вы можете удалить все свои папки.
Спасибо, парень!