Ознакомьтесь с этим простым скриптом, который может сэкономить вам много времени при ручном переименовании файлов.

Пакетное переименование — эффективный метод организации цифровых файлов. Это может быть особенно полезно, когда в ваших файлах отсутствуют описательные или согласованные имена файлов.

Вы можете автоматизировать действие пакетного переименования с помощью простого скрипта Python. Передайте шаблон в сценарий Python и разрешите ему переименовывать все файлы в папке, используя согласованное соглашение об именах.

Когда скрипт Python будет готов, вы можете запустить его в командной строке, и он переименует все файлы в указанной папке.

Как перебрать все файлы в каталоге

Есть так много способов, которыми вы можете пакетное переименование файла в Windows, в том числе через командную строку или проводник Windows.

Другой способ переименовать файлы — использовать скрипт Python. Если вы не знакомы с Python, есть способы узнать, как написать лучший код на Python.

Чтобы переименовать все файлы в данной папке, вам нужно будет просмотреть этот набор файлов. Вы можете просмотреть полный пример в этом

репозиторий GitHub.

  1. Создайте новую папку для хранения файлов, которые вы хотите переименовать:
  2. Создайте новый файл с именем batch-rename.py.
  3. В верхней части файла импортируйте модуль os. Это позволит вам получить доступ к файлам и каталогам вашей операционной системы:
    Импортировать Операционные системы
  4. Определите каталог, в котором вы сохранили файлы:
    dir_path = "C:\\Пользователи\\Шарл\\Рабочий стол\\файлы"
    Вместо этого вы также можете использовать относительный путь. Например, если ваш скрипт и папка с файлами находятся в одном каталоге, путь к файлу может выглядеть примерно так:
    dir_path = "файлы"
  5. Инициализируйте переменную-счетчик, которую вы будете использовать для добавления счетчика в конец имени файла:
    счетчик = 1
  6. Добавьте цикл for для перебора каждого файла в каталоге:
    для имя файла в os.listdir (каталог_каталога):
    Распечатать("Переименование:" + имя файла + "...")
  7. Чтобы протестировать скрипт, запустите его в командной строке с помощью команды python. Убедитесь, что вы перешли в папку, в которой вы сохранили свой скрипт:
    компакт-диск Рабочий стол
    пакетное переименование python.py

Как переименовать все файлы на основе заданного шаблона

Пользователю нужно будет ввести шаблон в сценарий, например «Финансовое_Планирование». Сценарий переименует все файлы в соответствии с предоставленным шаблоном и добавит счетчик в конце имени файла.

  1. В верхней части файла импортируйте модуль sys.
    Импортировать система
    Это позволит вам принимать аргументы командной строки. При запуске сценария в командной строке вы можете ввести шаблон, который хотите использовать для переименования файлов.
    пакетное переименование python.py «Финансовое_Планирование»
  2. После операторов импорта введите аргумент командной строки. Если пользователь не вводит его, распечатайте сообщение об ошибке:
    командаLineArgs = sys.argv

    если длина (commandLineArgs) > 1:
    шаблон = командаLineArgs[1] + "_{}"
    еще:
    Распечатать(«Введите шаблон для новых имен файлов в качестве аргумента командной строки»)
    sys.exit()

  3. Внутри цикла for при циклическом просмотре каждого файла получите его расширение:
    file_ext = os.path.splitext (имя файла)[1] 
  4. Создайте новое имя файла на основе заданного шаблона. Добавьте счетчик в конце имени файла и повторно добавьте расширение файла:
    new_filename = шаблон.формат (счетчик) + file_ext
  5. Переименуйте файл с новым именем файла:
    oldFileName = os.path.join (путь_каталога, имя файла)
    newFileName = os.path.join (dir_path, new_filename)
    os.rename (oldFileName, newFileName)
  6. Увеличьте счетчик для следующего файла:
    счетчик += 1
  7. После цикла for распечатайте подтверждающее сообщение:
    Распечатать(«Все файлы переименованы».)
  8. В командной строке перейдите в папку, в которой вы сохранили свой скрипт Python. Используйте команду python, за которой следует шаблон, чтобы переименовать ваши файлы:
  9. Откройте проводник и просмотрите переименованные файлы:

Автоматизация простых задач с помощью Python

Сценарий Python — очень полезный способ автоматизации простых задач, таких как одновременное переименование нескольких файлов. Вы можете изучить другие способы пакетного переименования файлов на вашем компьютере.