Как переместить все файлы внутри подпапок в родительскую папку. Например: переместить все mp3-файлы из множества папок в родительскую музыкальную папку?как сделать из cmd? Я хочу самый простой и легкий способ сделать это. я хочу короткий простой метод CMD
2 ответа
3
Вы также можете использовать PowerShell:
Get-ChildItem *.mp3 -Recurse | Move-Item -Destination .
Он ищет во всех подкаталогах текущей папки файлы .mp3
и перемещает каждый из них в текущую папку (.
). Вы можете изменить имя файла / фильтр, чтобы он работал для других типов файлов.
Компактная версия:
gci *.mp3 -R | mv -D .
Чтобы вызвать из обычной командной строки:
powershell -Command "gci *.mp3 -R | mv -D ."
0
это сделает это. НО, пустые папки не будут удалены, и вам нужно отредактировать тип файла в коде, чтобы он работал. сейчас он будет работать только с mp3 файлами и. Вы также должны запустить это из родительского каталога !! только windows cmd
forfiles /s /m *.mp3 /c "cmd /c move @path %CD%"