2016-08-24 52 views
0

我帶着一個非常熟悉的故事,真正歸結爲我沒有足夠頻繁地備份和遭受後果。無論如何,也許有人可以給我一些幫助,所以在這裏...記事本++崩潰並覆蓋文件的空版本

我正在一個CSS文件Notepad ++(6.9.2),當程序突然崩潰。重新打開程序後,我發現它已經清空了我的文件並保存了這個空文件,覆蓋了我的原始文件。所以,現在我無法恢復我的CSS文件。我已經在User/AppData/Roaming/Notepad ++/backup文件夾中檢查過;但是,丟失的文件不是那裏列出的文件之一。

還有一個crashdump文件,與此次崩潰的時間一致,但我不確定這是否可以幫助恢復文件。

我希望有一些方法來恢復此文件 - 即使它是一個稍早的版本。我認爲我在這裏運氣不好,但我想我會問。

回答

2

如果它不在%AppData%/Notepad++/backup您可能是SOL。你可以嘗試使用已刪除的文件恢復工具,交叉手指,並希望它的某個舊版本被埋在某處,但這裏的機會很渺茫,如果你從來沒有保存過你的文件,那麼它就是零。

既然你說你正在編輯一個CSS文件,如果你還有一個頁面在你的瀏覽器中打開它,並且還沒有關閉它,那麼它可能在那裏仍然可用。在Chrome中的資源面板或其他東西。另外,如果您在Chrome中鍵入about:cache(或者您喜歡的任何瀏覽器),您可以查看緩存,可能它在那裏,但我不知道瀏覽器是否養成緩存本地文件的習慣。

在未來,假設你繼續使用記事本++,我建議啓用自動備份:

  1. 設置→首→備份
  2. 檢查「記得當前會話」,「啓用會話備份」,並輸入您最喜歡的設置。

我也推薦使用類似git或其他版本控制系統的東西來保存你的源文件,在大的改變後提交,所以最壞的情況下你可以恢復到以前的提交。

無賴。祝你好運!

+0

這就是我的想法 - 謝謝。我其實已經選擇了這些設置。我認爲問題出現了,因爲程序在崩潰時保存了空文件。備份的唯一文件是在崩潰時未保存的文件。 – JCM

+0

@JCM這是......令人厭惡的。對不起。 –

+0

git。絕對讓git感到舒服。很快,你會問自己,你如何在沒有它的情況下努力工作。 – domsson

0

除了上述答案,更新版本的NotePad ++會將時間和日期標記的備份保存在名爲nppBackup的文件位置的子文件夾中。

0

剛剛得到這個問題。請前往AppData \ Roaming \ Notepad ++ \ backup。如果你足夠幸運,該文件將出現在那裏。