Переименование нескольких имен папок на основе имен, содержащихся в текстовом файле

324
Chris W

У меня есть более 100 папок с именами, которые я хотел бы изменить. У меня есть все текущие и нужные имена папок в текстовом файле, с первым именем текущего и вторым именем, разделенными пробелом; например, EUO159815 1_BG_TL.

Есть сценарий или хороший способ сделать это?

Большое спасибо заранее, Крис

0
Да. Вы можете написать скрипт для этого. Я бы предложил использовать PowerShell, но пакет также будет работать. Этот сайт, однако, не является службой написания кода. EBGreen 5 лет назад 2
Добро пожаловать в Супер пользователя! Обратите внимание, что https://superuser.com не является бесплатным сервисом для написания скриптов / кодов. Если вы сообщите нам, что вы уже пробовали (включая скрипты / код, который вы уже используете) и где вы застряли, мы можем попытаться помочь с конкретными проблемами. Вам также следует прочитать [Как мне задать хороший вопрос?] (Https://superuser.com/help/how-to-ask). DavidPostill 5 лет назад 0
@ Кендзи, к сожалению, предложив ответ в виде редактирования, не пройдет; поэтому [ваш скрипт на python] (https://pastebin.com/u1tX6vaF), хотя благими намерениями может не показаться. Что было бы лучше, так это редактирование, которое вернуло бы вопрос в открытое состояние, чтобы вы могли опубликовать свой ответ bertieb 5 лет назад 1
@EBGreen Я не собирался никого писать сценарий для меня. Возможно, я должен был написать «инструмент пакетного переименования» вместо «скрипт», мои извинения. Поскольку я получил то, что мне было нужно, большое спасибо, Крис Chris W 5 лет назад 0

1 ответ на вопрос

2
Fahdi

Вы можете использовать Advanced Renamer и его метод списка, упомянутый здесь: https://www.advancedrenamer.com/user_guide/method_list

Метод списка

Это очень простой метод. В этом методе нет причудливых особенностей. Чтобы использовать его, вы должны ввести новое имя файла каждого файла в списке или загрузить новые имена из какого-либо внешнего источника.

Вы можете использовать кнопки «Загрузить список» и «Сохранить список» для загрузки и сохранения списков имен файлов. Вы можете загрузить файл, содержащий предыдущий список файлов Advanced Renamer (список, сохраненный с помощью List -> Save List), но вы не можете загрузить этот список с помощью List -> Load List.

Добро пожаловать в Супер пользователя! Пожалуйста, процитируйте основные части ответа по ссылочной ссылке (ссылкам), так как ответ может стать недействительным, если связанные страницы изменятся. DavidPostill 5 лет назад 0
Готово @DavidPostill и спасибо за теплый прием. :) Fahdi 5 лет назад 0

Похожие вопросы