【问题标题】:Notepad++ crashed and overwrote file with empty versionNotepad++ 崩溃并用空版本覆盖文件
【发布时间】:2017-12-19 21:49:46
【问题描述】:

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

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

还有一个崩溃转储文件与这次崩溃的时间相吻合,但我不确定这是否有助于恢复文件。

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

【问题讨论】:

    标签: notepad++


    【解决方案1】:

    如果不在%AppData%/Notepad++/backup 中,您可能是 SOL。您可以尝试使用已删除的文件恢复工具,交叉手指,希望它的某个旧版本被埋在某个地方,但这里的机会很小,如果您从一开始就没有保存文件,那么机会为零。

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

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

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

    我还建议使用 git 或其他版本控制系统来保存您的源文件,在大更改后提交,因此最坏的情况下您可以恢复到以前的提交。

    无赖。祝你好运!

    【讨论】:

    • 我就是这么想的——谢谢。我实际上已经选择了这些设置。我认为问题来了,因为程序在崩溃时保存了空文件。唯一备份的文件是崩溃时未保存的文件。
    • 混帐。大多数人肯定会对 git 感到满意。很快,你就会问自己,没有它你是如何工作的。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2015-12-15
        • 2015-06-09
        • 1970-01-01
        • 2019-04-02
        • 2013-06-03
        • 1970-01-01
        • 2019-01-02
        • 1970-01-01
        • 2016-05-03
        相关资源
        最近更新 更多