1. 問題說明
Double Commander (以下簡稱 DC) 的檔案註解功能是透過一個隱藏檔 descript.ion 來運作的。這個檔案存放在每個資料夾內,以純文字的方式記錄「檔案名稱」與「對應的註解內容」之間的對應關係,格式大致如下:
我的報告.pdf 這是 2026 年第一季的財務報告
設計圖_V1.dwg 初版草圖,待修改
問題的根源在於: 當你在 DC 外部(例如 Windows 檔案總管、其他工具)修改了檔案名稱時,descript.ion 裡的舊名稱對應關係並不會自動更新,導致註解就此「斷線」消失。
2. 解決方法:永遠在 DC 內部改名
2.1. 核心原則
只要你在 DC 內部使用內建的重新命名功能,DC 就會在改名的同時,自動更新 descript.ion 檔案中的對應記錄,讓註解無縫跟隨新的檔案名稱。
3. 操作步驟
3.1. 第一步:開啟關鍵設定
首先確認 DC 的「跟隨檔案操作更新註解」功能已開啟。
- 進入頂部選單 「工具」→「選項」(或按
Ctrl + ,) - 在左側樹狀選單中點選 「檔案操作」(File Operations)
- 在右側找到 「執行操作」 區塊
- 確認 「Process comments with files/folders」(處理檔案/資料夾的註釋)有打勾
▲ 圖 1|選項 → 檔案操作:確認勾選「Process comments with files/folders」
這個選項是讓 DC 在執行複製、移動、改名等操作時,同步維護
descript.ion的總開關。如果沒有勾選,即使在 DC 內改名,註解也不會跟著更新。
3.2. 第二步:使用內建改名功能
設定確認後,改名的操作方式如下:
- 在 DC 的檔案列表中,選取你要改名的檔案
- 按下
Shift + F6或F2進入改名模式 - 修改成新的檔案名稱
- 按下
Enter確認
完成後,DC 會自動在背景更新 descript.ion,讓你的註解繼續顯示在新的檔案名稱旁。
4. 進階:在滑鼠懸停時顯示完整註解
如果你希望將滑鼠移到檔案上就能看到完整的備忘內容,可以透過**提示工具(Tooltip)**設定來達到這個效果。
- 進入 「選項」→「設定檔」→「提示工具」
- 在左側點選 「新增(D)」,輸入
*代表套用至所有檔案 - 在 Category mask 填入
* - 在 Category hint 框中輸入顯示格式,例如:
備註內容:
[DC().GETFILECOMMENT{}]
修改時間:
[DC().GETFILETIME{}]
- 將 Tooltip showing mode 改為 「Show DC tooltip only」
- 點擊 「套用(A)」 再點 「確定(O)」
▲ 圖 2|提示工具設定:填入 Category hint 變數,並將顯示模式改為 Show DC tooltip only
5. 重要注意事項
5.1. 只在 DC 內改名才有效
| 改名方式 | 註解是否保留 |
|---|---|
DC 內建改名(Shift+F6 / F2) | ✅ 自動保留 |
| Windows 檔案總管改名 | ❌ 註解會斷線 |
| 其他第三方軟體改名 | ❌ 註解會斷線 |
| 批次改名工具(非 DC 的) | ❌ 註解會斷線 |
DC 只能掌控在自身介面內發生的操作。一旦透過外部工具改名,DC 完全無法介入更新,註解就會失效。
5.2. 批次改名也適用
如果你需要同時改多個檔案的名稱,DC 的多重重新命名工具(Ctrl + M)同樣會遵守這個設定,批次改名後所有檔案的註解都會自動跟著更新。
6. 驗證方式
改名後,可以用以下方式確認註解是否成功保留:
- 找到該資料夾下的隱藏檔
descript.ion(按Ctrl + H可顯示隱藏檔) - 用記事本或任意文字編輯器開啟它
- 確認裡面的對應記錄已更新為新的檔案名稱,並且原來的註解內容仍然存在
7. 小結
讓 DC 的 descript.ion 註解在改名後繼續保留,只需要做到兩件事:
- 在「選項 → 檔案操作」中勾選「Process comments with files/folders」(圖 1)
- 所有改名動作都在 DC 內部進行(
Shift+F6或F2)
養成在 DC 內統一管理檔案的習慣,你的所有備忘錄就能永遠跟著檔案走,不會因為改名而消失。