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
一个教训:使用备份!
-
使用一个插件: http : //www.ilovefreesoftware.com/12/windows/two-plugins-auto-save-files-notepad-auto-save-autosave2.html
-
使用记事本++备份http://allinworld99.blogspot.ca/2015/01/notepad-backup-files.html
** 更新 **
它又发生在我身上了! 恢复我的文件的另一种方法:在浏览器上查看源文件并将文件重新保存到其他位置。 如果你有足够的幸运在浏览器中加载文件:)它为我的一个CSS文件和一个JS文件。
比较文件:N ++备份的文件和浏览器和文件中的文件是否匹配。 我的天啊!
我知道现在回答这个太晚了,但也许我的回答会帮助其他人。
我最近遇到了同样的问题。 然后它变得正常。 我没有find问题本身的解决scheme,加上它可能是由许多不同的原因造成的,所以可能没有通用的解决scheme。
但是,有一种方法来保存您的文件,而notepad ++没有closures。 即使备份文件夹是空的。
首先, 不要closures记事本++。 打开任务pipe理器,find记事本++进程并findDump
或Create dump file
选项。 点击它。 这将创build该进程的整个内存转储。 该转储将包含您打开的文档。 但是,您可能需要查找此数据,并且可能使用不同的编码。 我想大部分时间都是用UTF8,但我不完全确定。
转储文件可以用简单的程序,如记事本++本身或hex编辑器来检查。
转到任务栏clck并运行%APPDATA%点击记事本+ +点击备份文件filename.extensionname@year-month-date_time
我尝试了所有上述解决scheme,但没有为我工作。
不过幸运的是我在eclipse中也提前一天打开过文件。 Eclipse和所有其他IDE维护所有文件的caching。 您可以从该caching中获取文件的副本。 从日食中获取副本。
- 右键单击文件名称
- 从“本地历史logging”转到“replace为 – 之前”
- 记事本不会自动保存其打开的文件,所以不幸的是你已经失去了你的工作 。
- 下次您可以使用Notepad ++自动检索文件
- 请参阅此链接可能会帮助您记事本++恢复