Python檔案自動重新命名 AI教學
在辦公室處理資料時,常會遇到要把資料夾裡幾百個檔案(例如:收據、照片)重新編號或加上日期。手動改名會改到手抽筋,用 Word 或 Excel 又處理不了。

其實,你不需要真的去補習班學 Python 程式碼。只要利用 AI 幫你寫腳本,你只需要負責「執行」就好。今天這篇文章教你如何用 AI 幫你寫出一個「自動化更名工具」。

🛠️ 步驟一:向 AI 下達正確的程式需求(Prompt)
打開 ChatGPT 或 Gemini,直接複製以下這段指令並貼上。我們要求 AI 寫一個簡單的 Python 腳本,將資料夾內的檔案統一加上當天日期。

指令範例: 「請幫我寫一段 Python 程式碼。 我的資料夾路徑是:’C:/Users/Documents/Test’ 我希望將這個資料夾內所有的 .jpg 檔案,在檔名的最前面都加上今天的日期(格式:20240520_)。請給我完整的程式碼並告訴我如何執行。」
會出現如下程式碼:
import os
from datetime import datetime
def rename_images(folder_path):
# 1. 取得今天的日期並格式化為 20260419_ (根據目前系統時間)
today_str = datetime.now().strftime('%Y%m%d') + '_'
# 2. 確認資料夾是否存在
if not os.path.exists(folder_path):
print(f"錯誤:找不到路徑 {folder_path}")
return
# 3. 遍歷資料夾內的所有檔案
count = 0
for filename in os.listdir(folder_path):
# 檢查檔案副檔名是否為 .jpg (不分大小寫)
if filename.lower().endswith('.jpg'):
# 檢查是否已經加上日期,避免重複執行時重複加日期
if filename.startswith(today_str):
print(f"跳過:{filename} (已經包含今日日期)")
continue
# 建立舊路徑與新路徑
old_file = os.path.join(folder_path, filename)
new_file = os.path.join(folder_path, today_str + filename)
# 執行重新命名
os.rename(old_file, new_file)
print(f"成功重新命名:{filename} -> {today_str}{filename}")
count += 1
print(f"\n處理完成!共修改了 {count} 個檔案。")
# 設定您的資料夾路徑
target_path = 'C:/Users/Documents/Test'
# 執行函式
if __name__ == "__main__":
rename_images(target_path)🛠️ 步驟二:安裝並準備執行環境
你只需要做一次這個動作:
- 到 Python 官網 下載並安裝最新版本(安裝時記得勾選 Add Python to PATH)。
- 在你的電腦搜尋「記事本」,將 AI 給你的程式碼全部複製貼上進去。
- 儲存檔案時,檔名隨便取,但結尾務必改成 .py(例如:
rename.py)。

🛠️ 步驟三:一鍵執行自動化
- 對著你的
rename.py檔案按右鍵,選擇 [在終端機中開啟] 或 [用 Python 執行]。 - 回到你的資料夾,你會發現幾百個檔案已經在瞬間全部加上日期了!

💡 JAFNNOTE 專屬小撇步:路徑斜線的陷阱 很多人複製 Windows 資料夾路徑時是反斜線
\,但在程式碼中建議改成正斜線/(例如:C:/Data/Test),這樣程式才不會報錯喔!
【AI 程式教學】不用學語法!三步驟讓 AI 幫你寫 Python 腳本,一鍵完成「大量檔案重新命名」
