У меня есть огромная коллекция из примерно 3 тыс. Папок, и в каждой из них есть файлы ogg. Я хотел бы сделать преобразование в mp3 для всех папок в пакете. У меня есть 1 папка в качестве основного каталога, 12 подпапок папок и затем тонна папок в каждой из 12 папок. Есть ли способ, которым я могу преобразовать все папки с тем же именем и копии, которые будут сделаны в той же папке, что и оригинал?

1 ответ1

0

Конечно. Вам нужен инструмент командной строки, чтобы сделать преобразование. Я уверен, что он существует, но никогда не использовал его сам. Затем используйте этот oneliner из вашей основной папки:

for /r %%f in (*.ogg) do ogg_to_mp3 "%%f" "%%~dpnf.mp3"

Чтобы объяснить магию %% ~ dpnf: это используется для извлечения частей из %% f (полное имя файла ogg), где d - буква диска, p путь и n имя файла без расширения.

Используйте одиночные знаки% при выполнении непосредственно из командной строки, удваивайте при выполнении из командного файла.

Изменить: теперь я вижу, что вы не указали, на какой ОС вы используете. Это решение для Windows.

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