Notepad ++崩溃并用空版本覆盖文件

时间:2016-08-24 02:51:50

标签: notepad++

我带来了一个非常熟悉的故事,这个故事真的归结于我没有经常备份并承受其后果。无论如何,也许有人可以给我一些帮助,所以这里... ...

当程序突然崩溃时,我正在 Notepad ++(6.9.2)中处理一个CSS文件。重新打开程序后,我发现它已清空我的文件并保存了这个空文件,覆盖了原始文件。所以,现在我无法恢复我的CSS文件。我已经检查了 User / AppData / Roaming / Notepad ++ / backup 文件夹;但是,丢失的文件不是那里列出的文件之一。

还有一个crashdump文件与崩溃时间一致,但我不确定这对恢复文件是否有任何帮助。

我希望有一些方法可以恢复这个文件 - 即使它是早期的版本。我认为我在这里运气不好,但我还以为我会问。

3 个答案:

答案 0 :(得分:5)

如果它不在%AppData%/Notepad++/backup你可能是SOL。您可以尝试使用已删除的文件恢复工具,交叉手指,并希望它的某些旧版本被隐藏在某处,但这里的机会很小,如果您从未保存过文件,则为零。

由于您说您正在编辑CSS文件,如果您在浏览器中打开了一个使用它的页面并且还没有关闭它,那么它可能仍在那里可用,例如在Chrome中的资源面板或其他东西。此外,如果您在Chrome中输入about:cache(或者您喜欢的浏览器的任何内容),您可以查看缓存,也许它就在那里,但我不知道浏览器是否养成了缓存本地文件的习惯。

将来,假设您继续使用 Notepad ++ ,我建议启用自动备份:

  1. 设置→首选项→备份
  2. 选中“记住当前会话”,“启用会话备份”,然后输入您喜欢的设置。
  3. 我还建议使用git或其他版本控制系统之类的东西来保存源文件,在大量更改后提交,所以最糟糕的情况是你可以恢复到之前的提交。

    无赖。祝你好运!

答案 1 :(得分:1)

刚刚遇到这个问题。只需转到 AppData \ Roaming \ Notepad ++ \ backup 即可。如果你足够幸运,那里会有文件。

答案 2 :(得分:0)

除上述答案外,较新版本的NotePad ++还会将时间和日期标记的备份保存在名为nppBackup的文件位置的子文件夹中。