【Python】フォルダ内のファイル名を一括変更!整理整頓を自動化するコード

Python効率化

フォルダ内のファイル名を一つ一つ手動で変更するのは、時間がかかって面倒ですよね。特に大量のファイルがある場合、どれがどれだかわからなくなってしまうことも。そんな悩みを抱えているあなたに、Pythonを使ったファイル名の一括変更方法を紹介します。これで整理整頓がぐっと楽になるはずです!

Pythonの準備

まずは、Pythonがインストールされていることを確認してください。Pythonは、公式サイトからダウンロードできます。

  1. Pythonの公式サイトにアクセスし、最新のバージョンをインストールしてください。
  2. インストール後、コマンドプロンプト(Windows)やターミナル(Mac/Linux)を開き、以下のコマンドを入力してPythonが正しくインストールされているか確認します。

python --version

バージョン番号が表示されれば、準備完了です!

ファイル名を一括変更するコード

次に、実際にファイル名を一括で変更するためのコードを紹介します。このコードは、指定したフォルダ内のすべてのファイルの名前を変更するものです。

以下の手順で進めていきましょう。

  1. 新しいPythonファイルを作成します。例えば、rename_files.pyという名前にします。
  2. 以下のコードをコピーして、作成したファイルに貼り付けます。

“`python
import os

フォルダのパスを指定します

folder_path = ‘C:/path/to/your/folder’ # ここを変更

フォルダ内のファイル名を取得

files = os.listdir(folder_path)

ファイル名を一括変更する処理

for index, filename in enumerate(files):
# 新しいファイル名を定義(例: file_1.txt, file_2.txt)
new_name = f’file_{index + 1}.txt’ # ここも変更可能
# 古いファイルのパスを作成
old_file = os.path.join(folder_path, filename)
# 新しいファイルのパスを作成
new_file = os.path.join(folder_path, new_name)
# ファイル名を変更
os.rename(old_file, new_file)

print(“ファイル名の変更が完了しました!”)
“`

  1. folder_pathの部分を、自分のフォルダのパスに変更してください。また、新しいファイル名の形式も必要に応じて変更できます。

コードの実行方法

コードの準備ができたら、次は実行です。

  1. コマンドプロンプト(Windows)やターミナル(Mac/Linux)を開きます。
  2. rename_files.pyファイルがあるディレクトリに移動します。例えば、以下のように入力します。

cd C:/path/to/your/script

  1. 次に、以下のコマンドを実行します。

python rename_files.py

これで、指定したフォルダ内のファイル名が一括で変更されます!

まとめ

フォルダ内のファイル名を一括で変更する方法を紹介しました。Pythonを使うことで、手間のかかる作業を自動化し、効率的に整理整頓を行うことができます。コードを少し変更するだけで、自分のニーズに合わせたファイル名に変更できるので、ぜひ試してみてください。面倒な作業から解放されることで、時間を有効に使えるようになりますよ!

コメント

タイトルとURLをコピーしました