0
0
個人開発エンジニア応援 - 個人開発の成果や知見を共有しよう!-

特定のディレクトリ内のファイルを一括でリネームするPythonプログラム

Posted at

経緯

写真を現像したときにファイル名が自分の想定とは逆順に出力されてしまい、その原因を解決できなかったのでPythonを使って力業で解決することにした

プログラムの説明

特定のディレクトリを指定してその中のファイル名を逆順にリネームする
ファイル名で.txtや.pngを指定すれば他のファイル形式も対応可能
※ファイルを直接書き換えるプログラムのためオリジナルは残しておくことを推奨する

コード全文

import os

current_dir = 'ディレクトリのパス'
files = os.listdir(current_dir)
number = len(files)

for i in range(len(files)):
    # リネームしたいファイル名を下記に記載
    new_file_name = "ファイル名_{}.jpg".format(number)
    os.rename(os.path.join(current_dir, files[i]), os.path.join(current_dir, new_file_name))
    number = number - 1

最後に

同様の問題で困っている方の助けになれば幸いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0