指定されたフォルダ内のファイルを指定された文字列+アンダースコアをつけてリネームする。

投稿者: | 2024年2月10日

必要に迫られて作りました。

    import sys
    import os
    import glob

    args = sys.argv

    if len(args) != 3:
        print("args is not invalid.")
        sys.exit()

    path = args[1]
    files = glob.glob(path + '/*')

    for f in files:
        os.rename(f, os.path.join(path, args[2] + '_' + os.path.basename(f)))

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です