萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 10 資訊

Windows 10 修改檔案副檔名 (擴展名) 完整教學:顯示副檔名、重新命名、警告對話框與批次處理

修改副檔名是 Windows 常見操作 (如 .txt→.bat、.jpg→.png、.zip→.apk)。Windows 10 預設隱藏副檔名,本文提供完整操作流程與批次修改技巧。

步驟 1:先顯示副檔名 (必要)

  1. 開啟檔案總管 (Win + E) →「檢視」索引標籤。
  2. 勾選「**檔案副檔名**」。
檢視索引標籤勾選檔案副檔名

步驟 2:單一檔案修改副檔名

  1. 右鍵目標檔案 →「重新命名」 (或選取檔案按 F2)。
  2. 游標會定位在檔名主體,**按 End 鍵移至結尾**,或用滑鼠選取 . 後字元。
  3. 輸入新副檔名 (如 txt → bat) → 按 Enter 或點擊空白處。
  4. 彈出警告:「變更副檔名可能會導致檔案無法使用。確定要變更嗎?」→ 點選「**是**」。
右鍵重新命名
修改副檔名輸入
修改完成
警告對話框

⚠️ 修改副檔名 ≠ 轉換檔案格式

  • 副檔名僅是**檔案類型標籤**,Windows 依此決定關聯程式。
  • 將 .txt 改為 .jpg **不會**將文字內容轉為 JPEG 影像,需用轉檔工具 (畫圖、Photoshop、FFmpeg、Pandoc 等)。
  • 誤改副檔名導致無法開啟時,改回原副檔名即可恢復。

批次修改副檔名 (PowerShell / CMD)

PowerShell (推薦,支援正則、遞迴、預覽)

# 將資料夾及子資料夾所有 .log 改為 .txt
Get-ChildItem -Recurse -Filter "*.log" | Rename-Item -NewName { $_.BaseName + ".txt" }

# 預覽模式 (不實際執行)
Get-ChildItem -Recurse -Filter "*.log" | ForEach-Object { "Rename: $($_.FullName) -> $($_.BaseName).txt" }

CMD 批次檔 (簡單場景)

@echo off
rem 將當前目錄所有 .htm 改為 .html
ren *.htm *.html
pause

第三方工具 (GUI、功能豐富)

  • PowerToys PowerRename:右鍵選單整合、正則支援、預覽、撤銷。
  • Bulk Rename Utility:免費、功能極強、介面較複雜。
  • Ant Renamer:開源、Unicode 支援、Unicode 正則。

常見副檔名對照表

類別常見副檔名
文字/程式碼.txt, .md, .json, .xml, .csv, .py, .js, .ts, .html, .css, .cpp, .cs, .java
影像.jpg, .jpeg, .png, .gif, .bmp, .webp, .heic, .tiff, .svg, .ico
音訊.mp3, .wav, .flac, .aac, .ogg, .m4a, .wma
影片.mp4, .mkv, .avi, .mov, .wmv, .flv, .webm, .ts
壓縮/映像.zip, .rar, .7z, .tar, .gz, .iso, .img, .vhd, .vhdx
執行/系統.exe, .msi, .bat, .cmd, .ps1, .sh, .dll, .sys, .drv
文件.pdf, .docx, .xlsx, .pptx, .odt, .ods, .odp, .rtf

顯示副檔名、謹慎修改、善用批次工具,讓檔案管理更精準高效。

copyright © 萬盛學電腦網 all rights reserved