17:43

Всего хорошего, и спасибо за рыбу!
Есть папка E:/papka и куча подпапок с файлами в ней. Как можно перенести сразу все файлы из всех подпапок в корневую папку (E:/papka)?

Комментарии
03.05.2014 в 18:12

Cogito ergo sum
Total Commander - выбрать на активной панели целевую папку, далее в меню - Поиск.
В поисковый запрос - *.*
Если надо, указать локацию поиска.
Включить опцию "включая подпапки".
Результаты поиска - "вывести на панель".
Далее Ctrl+A (выделить всё) и переместить во вторую панель с нужной папкой.
03.05.2014 в 18:19

не оправдывайся, акварель
Можно и в Проводнике тоже. Открываете папку, в строке поиске вводите *.*
Получаете список всех вложенных папок и ниже список файлов. Файлы выделяете и переносите в нужное место.
03.05.2014 в 18:24

Всего хорошего, и спасибо за рыбу!
Спасибо, сработало)
03.05.2014 в 18:47

We rise up for the things we believe in over and over again
Можно в тотале, можно в проводнике, можно еще и в строке Powershell:
get-childitem "e:\papka\" -recurse | where {$_.attributes -eq 'Directory'} | get-childitem -recurse | move-item -destination "e:\papka"
Но поскольку уже подсказали рабочий метод - мой комментарий, скорее, для почесывания за ушком любознательности :)
03.05.2014 в 21:52

Hikedaya, для этого и powershell в принципе не нужен :D

for /r e:\papka %f in (*.*) do move /y "%~dpnxf" e:\papka\
04.05.2014 в 01:07

We rise up for the things we believe in over and over again
Orange Lynx, можно и так :) Вот только конструкция ~%... в cmd меня всегда подбешивала, несмотря на всю свою полезность :) Никак не могу запомнить ее.