python

#ディレクトリ内のJPEGファイルの名前を変更
#ディレクトリに保存されている順番で、
#hina-001.jpg,hina-002.jpg,…の連番に変更
#[original_directory]の元画像ファイルは保持します

import os
import shutil  # ファイルのコピーに使用

# JPEGファイルの名前を変更してコピーして保存する
def rename_jpeg_files(original_directory, save_directory):
    jpeg_files = [file for file in os.listdir(original_directory) if file.lower().endswith('.jpg')]
    for index, filename in enumerate(jpeg_files):
        old_path = os.path.join(original_directory, filename)
        new_name = f"hina-{index+1:03d}.jpg"  # ファイル名を設定
        new_path = os.path.join(save_directory, new_name)

        # ファイルをコピーして保存
        shutil.copyfile(old_path, new_path)
        print(f"Copied and renamed {old_path} to {new_path}")#出力メッセージ

# メイン関数
if __name__ == "__main__":
    original_directory = r"F:\blogger-写真20240316\hinata-baba\tmp1\resize-dir\test-in"
    save_directory = r"F:\blogger-写真20240316\hinata-baba\tmp1\resize-dir\test-out"
    rename_jpeg_files(original_directory, save_directory)