У меня есть куча файлов MP3, разделенных на artist \ album, и я хочу переместить их все в один каталог и избавиться от самого каталога, используя пакетный файл Windows (отсюда теги)Как переместить все mp3-файлы в один каталог?
ответ
Используйте функцию поиска Windows для поиска *.MP3
, дождитесь ее завершения. Выделить все результаты и использовать cut. Вставить в целевой каталог.
Тогда подкаталоги должны быть пустыми. Вы можете выбрать их все сразу и удалить их.
фс-зависимые, filenumberlimit результат эксперимента вы можете иметь тысячи файлов тот же уровень здесь, не пробовал> 10000,> 1000 ок
Это следует перенести в superuser, во-первых. Во-вторых, я использую MusicBrainz для своей mp3-библиотеки.
Поскольку вопрос стал более сложным, позвольте мне подробно остановиться на MusicBrainz.
Вы указываете его в музыкальной папке, в глубине, как вы хотите, и захватывает все песни, найденные в этом каталоге. Затем он предлагает переназначить их на основе созданной пользователем базы данных. Он использует какой-то сумасшедший метод аудиопечати для пальцев, чтобы угадать любые песни, которые либо не имеют метаданных, либо нуждаются в правильных метаданных (попрощайтесь с Аретой Франклин, «Сыном Проповедника» и знаменитой обложкой Rolling Stones «Brown Eyed Girl» «).
После окончания с любой мета коррекции данных, вы нажмете сохранить, и он будет:
а) заменить/добавить мета-теги данные,
б) переместить ваши mp3 файлы в каталоги, на основе любой формы вы определяете
с), если вы установите, будет удалять любые папки, которые она оставляет пустым при перемещении файла
Таким образом, вы могли бы просто сказать, это НЕ обновлять теги и не использовать любые мета-данные для назначения папки, и все, что у ou want (и многое другое, если вы этого хотите).
У меня есть мой комплект для захвата материала из папки «Гигантский музыкальный беспорядок», а затем поместить их в папки на основе исполнителя, альбома, диска и, наконец, дать файлу mp3 «название трека # - название». Что-то вроде Music Library/%Artist%/%Album%/%Vol%/%#% - %title
он запрашивает пакетное решение, то есть кодирование (несколько). – lexu
Согласен, но у меня есть подозрение, что его намерение состоит в том, чтобы сделать это только для себя (что означает не распределенный или часть более крупного проекта) и, вероятно, только один или два раза. Идеальный ответ Тораина отражает это, думает я. – Anthony
Для немного излишества в попытке, устанавливать какой-либо Unix утилит (например, Cygwin, многие oithers) и делать "мв //* final_dir" :)
Конечно, вы будете вы получите очень полезный и удобный набор утилит unix для Windows.
Другое излишество является т установить ActivePerl и сделать это в Perl:
map { move($_, $final_dir) || die "Can not move $_: $!" } glob("basedir/*/*/*");
Да, я знаю, что вы сказали пакетные файлы. Но, запрограммировавшись несколько лет назад, до ледникового периода, мой лучший совет по программированию пакетных файлов: НЕ! Используйте Poershell или Perl в Windows. Вы сделаете свою жизнь намного проще. – DVK
EDIT Я вижу, что вы хотите сделать остроумие с «выиграть партию» (в одном из ваших комментариев, добавленных позже) ... Я оставляю свой ответ в качестве альтернативы ...
Я использовал J P soft's 4NT (замена command.com), чтобы сделать это.
cd <root of mp3 tree>
global /i move *.mpr \newdir
просто остерегается, что NEWDIR aboslutely не должен быть ребенком < корня дерева mp3 >
глобальными выполняет команду (команда перемещения) в каждом subdirecotry исходного каталога./i говорит ему игнорировать обратные коды (каталог может содержать нулевые mp3-файлы).
4NT продается, но «Take Command» также должен работать.
WinBatch - это совсем другое дело, чем файлы Windows Batch. Осторожный. – Joey
artist>move *.mp3 destinationDirectory
будет работать, я верю.
- 1. SVN: переместить каталог на один уровень вверх
- 2. Переместить каталог в корзину
- 3. Переместить каталог в репозиторий
- 4. Как переместить все файлы в формате PDF в другой каталог
- 5. Как скопировать и переместить файл в один каталог вверх?
- 6. Как «переместить» корень документа на один уровень в общий каталог?
- 7. Bash/Shell-Переместить все файлы из подкаталогов в целевой каталог?
- 8. Переместить файл в каталог
- 9. Переместить файлы из нескольких каталогов в один каталог
- 10. Переместить все файлы на один уровень на один уровень
- 11. Зачем компилировать все проекты в один каталог?
- 12. Как переместить каталог через SSH?
- 13. SVN переместить один каталог в другое хранилище (с историей)
- 14. Как переместить PERLBREW_ROOT в другой каталог?
- 15. Переместить файл в родительский каталог
- 16. Как переместить каталог гитолита в другое место
- 17. Переместить все файлы из подкаталогов в основной каталог
- 18. Как переместить каталог в подкаталог в Linux
- 19. Переместить/скопировать все файлы в каталог с помощью Ansible
- 20. переместить полнотекстовый каталог поиска
- 21. Переместить файлы в определенный каталог
- 22. Переместить каталог .keras в Ubuntu
- 23. Переместить файл в каталог PHP
- 24. Переместить каталог «gwt-unitCache»
- 25. sql: Как переместить полный текстовый каталог
- 26. Переместить строку в каталог изображений
- 27. Как переместить каталог кожи в другое место
- 28. Переместить файл из HDFS в один каталог в другой каталог в HDFS с помощью OOZIE?
- 29. переместить выбранный файл в один каталог в другой каталог, используя php
- 30. Возможно ли переместить каталог App_Data?
Умм ... скрипт что-то, чтобы сделать это. Без предпочтений на платформе/языке, для нас немного сложно придумать любой полезный пример трески ... – timdev
Я обожаю вкусную треску. Особенно из озера. – Anthony
Я предполагал, что тегов пакетного файла партии будет достаточно, но в случае, если это не я хочу, файлы Windows Batch. Надеюсь, что это стало более ясным. – esac