設定檔被清空怎麼救 — .env 變成 0 位元組的真實事故

三行摘要
- AI 代理幫我整理存放服務金鑰的設定檔(.env)標籤時,檔案變成 0 位元組,前一晚剛申請的 5 個社群權杖一起消失。
- 原因是一行「先打開檔案、再計算內容」的程式:計算到一半出錯,但檔案在打開那一刻就已經被清空。
- 我用舊備份和 Windows 剪貼簿紀錄(Win+V)救回 5 個權杖,其餘幾把只能重新申請。
學到什麼
- 設定檔一律用四步驟修改:先備份 → 先算完 → 寫進暫存檔 → 再替換。
- 救援照順序找:還開著的編輯器 → 剪貼簿紀錄 → 自動備份 → 手動備份 → 重新申請;救回的金鑰要先確認對應哪個帳號再放回去。
常見問題
為什麼一行程式就能清空檔案?
「以寫入模式打開」在打開的瞬間就會清掉舊內容;之後計算失敗,新內容也寫不進去,只剩空檔。就像先拆舊房子才打包,打包到一半箱子不夠。
消失的金鑰可以去哪裡找?
依序看還開著的編輯器分頁、Windows 剪貼簿紀錄、自動與手動備份;都沒有就重新申請。
本頁是 BELLA AI 讀完原文後重新整理的摘要;完整過程與截圖請看原文。