Notepad ++崩溃时丢失的代码行

像往常一样,当程序崩溃时,我正在使用Notepad ++处理.js文件。 所以我结束了,重新打开它,看到我的.js文件中的所有代码行都消失了,现在剩下的全部是大小为0kb的文件,因为这里没有任何内容。 这到底怎么可能呢? 它删除了我input的所有内容,并保存文件,好像没有任何内容。

你知道一个方法来取回我的代码吗? 还是有人做过这样的事情? :/我有点担心,因为那里有很多的工作,我不想重新input所有…

当启用该选项时(默认情况下),Notepad ++将保留您编辑的文件的备份副本。

您可以使用filename@datetime格式在%APPDATA%\ Notepad ++ \ backup目录中find备份。

当Notepad ++崩溃时,我丢失了四个未保存的文件,我通过networkingsearch并find了另一种方法来检索备份文件夹以外的未保存的文件

C:\用户\ {用户名} \应用程序数据\漫游\记事本++ \备份

希望能帮助那些面临与我一样的问题的人。 您可以尝试查找转储文件

C:\用户\ {用户名} \应用程序数据\本地\ TEMP \ N ++ RECOV

里面会有.dump文件,这是我find我未保存的文件的地方。 您可以使用Notepad ++打开转储文件,并查看未保存的作品。

最近我发生了几次这样的事情,并且发现了一些解决scheme,可以恢复丢失的代码。

对于Windows 7和其他现代Windows版本:

  • 在文件资源pipe理器中find文件。 大小将是0KB。 右键单击它,然后从上下文菜单中select“属性”。
  • select以前的版本选项卡。 很有可能你会发现在最新的还原点中保存的相当新的版本。 如果它有点老,它仍然可能比现在的0KB好。
  • 点击恢复button。

我个人的最佳解决scheme

由于这发生在我身上几次,而且Windows之前的版本并不总是最新的,我寻找了一个不同的解决scheme,总是能够在0KB崩溃之前给我最新的,最新的版本。

我发现我已经在我的电脑上安装了解决scheme。 我有一个SugarSync帐户,总是将我的工作文件备份到云端。 该服务的重要组成部分是SugarSync始终保留最后5个版本,因此当前版本为0KB时,您可以下载最近的版本并在计算机上更新文件。

如果您有其他备份程序,则可以检查该服务是否也保留了可以恢复的不同版本。

我已经使用notepad ++没有任何备份多年。 有一天,这也发生在我身上。

这是我已经find的可能的解决scheme:

http://buffernow.com/notepad-plus-crash-recover-your-lost-file/ (类似于Indrajit的答案) – 没有太大的帮助。 我没有在那里find我的文件。

根据Hvck的回答,我已经在一周前 恢复了我的文件

这里同样的问题。 相同的答案: https : //superuser.com/questions/390204/how-to-restore-a-previous-version-of-file-in-notepad

一个教训:使用备份!

  1. 使用一个插件: http : //www.ilovefreesoftware.com/12/windows/two-plugins-auto-save-files-notepad-auto-save-autosave2.html

  2. 使用记事本++备份http://allinworld99.blogspot.ca/2015/01/notepad-backup-files.html

记事本++备份

** 更新 **

它又发生在我身上了! 恢复我的文件的另一种方法:在浏览器上查看源文件并将文件重新保存到其他位置。 如果你有足够的幸运在浏览器中加载文件:)它为我的一个CSS文件和一个JS文件。

比较文件:N ++备份的文件和浏览器和文件中的文件是否匹配。 我的天啊!

我知道现在回答这个太晚了,但也许我的回答会帮助其他人。

我最近遇到了同样的问题。 然后它变得正常。 我没有find问题本身的解决scheme,加上它可能是由许多不同的原因造成的,所以可能没有通用的解决scheme。

但是,有一种方法来保存您的文件,而notepad ++没有closures。 即使备份文件夹是空的。

首先, 不要closures记事本++。 打开任务pipe理器,find记事本++进程并findDumpCreate dump file选项。 点击它。 这将创build该进程的整个内存转储。 该转储将包含您打开的文档。 但是,您可能需要查找此数据,并且可能使用不同的编码。 我想大部分时间都是用UTF8,但我不完全确定。

转储文件可以用简单的程序,如记事本++本身或hex编辑器来检查。

转到任务栏clck并运行%APPDATA%点击记事本+ +点击备份文件filename.extensionname@year-month-date_time

我尝试了所有上述解决scheme,但没有为我工作。

不过幸运的是我在eclipse中也提前一天打开过文件。 Eclipse和所有其他IDE维护所有文件的caching。 您可以从该caching中获取文件的副本。 从日食中获取副本。

  • 右键单击文件名称
  • 从“本地历史logging”转到“replace为 – 之前”
  • 记事本不会自动保存其打开的文件,所以不幸的是你已经失去了你的工作
  • 下次您可以使用Notepad ++自动检索文件
  • 请参阅此链接可能会帮助您记事本++恢复
Interesting Posts