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

问题描述 投票:1回答:3

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

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

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

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

notepad++
3个回答
5
投票

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

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

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

  1. 设置→首选项→备份
  2. 选中“记住当前会话”,“启用会话备份”,然后输入您喜欢的设置。

我还建议使用git或其他版本控制系统之类的东西来保存源文件,在大量更改后提交,所以最糟糕的情况是你可以恢复到之前的提交。

游民。祝好运!


1
投票

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.