🐍

Pythonでファイル名を一括置換

2023/06/02に公開1

特定のフォルダ配下にあるファイル名を一括置換するScriptです。
「やば!微妙にファイル名に付与するID間違えた!」ということが起きたので楽に一括置換するために作りました。

PythonをVSCodeで使えるようにするための設定方法は以下の記事をご覧ください。
https://zenn.dev/yuriemori/articles/11dd1be965a04d

import os

folder_path = r'C:\path\to\folder'  # 置換対象のファイルが存在するフォルダのパス
old_text = 'Replace前のファイル名'  # 置換前のテキスト
new_text = 'Replace後のファイル名'  # 置換後のテキスト

for filename in os.listdir(folder_path):
    if old_text in filename:
        new_filename = filename.replace(old_text, new_text)
        os.rename(os.path.join(folder_path, filename), os.path.join(folder_path, new_filename))

Discussion

yutakaosadayutakaosada

UT Test Inputファイルの名称変更で使いました。Pythonだとビルドが要らなくて手軽でいいですよね😀