Я хотел бы переименовать кучу файлов на ma c, и мне было интересно, есть ли утилита для этого или мне нужно перейти к чему-то вроде python. Вот переименование, которое я хотел бы сделать:
введите описание изображения здесь
Я хочу заполнить zfill так, чтобы число было в форме \d{3}
, то есть GM008.mp3
. Есть ли способ сделать это в ma c или какой способ может быть самым быстрым? То, что я сейчас делаю, - это однострочный python:
[os.rename(src, './GM' + src.split('GM')[1].split('.')[0].zfill(3) + '.mp3') for src in os.listdir('.')]
# ['GM001.mp3', 'GM000.mp3', 'GM003.mp3', 'GM007.mp3', 'GM006.mp3', 'GM012.mp3', 'GM004.mp3', 'GM005.mp3', 'GM008.mp3', 'GM009.mp3', etc...]