Скрипт для переименования файлов, как правильно написать? Всем привет) У меня есть аудио-альбомы одного небезызвестного немецкого исполнителя. Песни каждого альбома находятся в соответствующих папках с соответствующими названиями. Но некоторые файлы имеют одинаковые названия, и их невозможно переместить в общую папку. Возможно написать скрипт, чтобы он рекурсивно обошел все песни каждого альбома, и переименовал каждую песню в виде "Альбом"."Название песни".mp3?
Да, конечно, можно написать скрипт на Python для переименования файлов аудио-альбомов. Ниже приведен пример такого скрипта:
import os def rename_files(directory): for root, dirs, files in os.walk(directory): for file in files: if file.endswith(".mp3") or file.endswith(".wav"): old_path = os.path.join(root, file) album = os.path.basename(root) new_name = f"{album}.{file}" new_path = os.path.join(root, new_name) os.rename(old_path, new_path) directory = "/path/to/your/music/albums" rename_files(directory)
Просто замените "/path/to/your/music/albums" на путь к вашим альбомам, запустите скрипт, и все песни будут переименованы в формате "Альбом"."Название песни".mp3. Не забудьте сделать резервные копии файлов перед запуском скрипта, чтобы избежать потери данных.
Да, конечно, можно написать скрипт на Python для переименования файлов аудио-альбомов. Ниже приведен пример такого скрипта:
import osdef rename_files(directory):
for root, dirs, files in os.walk(directory):
for file in files:
if file.endswith(".mp3") or file.endswith(".wav"):
old_path = os.path.join(root, file)
album = os.path.basename(root)
new_name = f"{album}.{file}"
new_path = os.path.join(root, new_name)
os.rename(old_path, new_path)
directory = "/path/to/your/music/albums"
rename_files(directory)
Просто замените "/path/to/your/music/albums" на путь к вашим альбомам, запустите скрипт, и все песни будут переименованы в формате "Альбом"."Название песни".mp3. Не забудьте сделать резервные копии файлов перед запуском скрипта, чтобы избежать потери данных.