Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 系統最佳化

批次重新命名檔案:Excel + DOS 指令靈活自訂,告別死板流水號

編輯:系統最佳化

Windows 內建 F2 批次改名只能產生 檔名(1)、檔名(2)... 死板流水號。用 Excel 公式 + rename 指令,想怎麼改就怎麼改:

操作流程

  1. Win+R → cmd → cd 目標資料夾 (如 cd /d C:\pics)。
  2. dir /b > list.xls 匯出檔名清單到試算表。
  3. 用 Excel/Google Sheets 開啟,A 欄為原檔名。
  4. B 欄寫公式產生新檔名,例:
    =SUBSTITUTE(A1,"錯字","正確字") (替換錯字)
    =CONCATENATE("IMG_",TEXT(ROW(),"0000"),".jpg") (重新編號)
    =CONCATENATE(A1,"_",TEXT(TODAY(),"YYYYMMDD")) (加日期)
  5. B 欄公式向下複製套用所有列。
  6. C 欄輸入 =CONCATENATE("ren ",A1," ",B1) 產生 DOS ren 指令。
  7. 全選 C 欄 → 複製 → 目標資料夾建立 rename.bat → 貼上 → 存檔。
  8. CMD 下執行 rename.bat,檔案瞬間依規則全改名。

進階技巧

  • 用 IF、MID、LEFT、RIGHT、FIND 等函式處理複雜邏輯 (如只改特定字串、保留擴展名)。
  • 執行前先備份資料夾,或在測試資料夾驗證腳本正確性。
  • PowerShell 更強大 (Rename-Item、管線、正則),有興趣可深入學習。

Excel + DOS 批次改名:零成本、零安裝、邏輯全掌控,適合不想寫程式又要靈活命名的進階使用者。

Copyright © Windows教程網 All Rights Reserved