Verlorene Codezeilen beim Absturz von Notepad ++

79

Ich habe heute Morgen wie gewohnt an einer .js-Datei auf Notepad ++ gearbeitet, als das Programm gerade abgestürzt ist. Also beendete ich es und öffnete es erneut, um festzustellen, dass alle meine Codezeilen in meiner .js-Datei verschwunden waren. Jetzt habe ich nur noch die Datei mit einer Größe von 0 KB übrig, da nichts mehr darin enthalten ist. Wie zum Teufel ist das überhaupt möglich? Es löschte alles, was ich eingegeben hatte, und speicherte die Datei, als wäre nichts darin.

Kennen Sie einen Weg, um meinen Code zurückzubekommen? Oder ist so etwas jemals jemandem passiert? : / Ich mache mir ein bisschen Sorgen, weil dort viel Arbeit war und ich keine Lust habe, alles noch einmal zu tippen ...

Netero_sama
quelle
2
Mein Beileid. Ich glaube nicht, dass eine Datenwiederherstellung hier möglich ist, da anscheinend die Datei auf der Festplatte überschrieben wurde und sich der Inhalt des Puffers höchstwahrscheinlich im Speicher befand. Verwenden Sie in Zukunft einen Editor, der automatisch Backups generiert?
Merlin2011
Ich habe mich in den letzten Wochen auch häufiger mit diesem Problem befasst. Könnte mit der neuesten Version zusammenhängen, da dies noch nie zuvor passiert ist. Ich habe meine Dateien aus einer kompilierten APK-Datei wiederhergestellt. Kann jemand einen besseren Texteditor für js-Dateien vorschlagen? Thx
AnR

Antworten:

179

Wenn diese Option aktiviert ist (und standardmäßig aktiviert ist), speichert Notepad ++ eine Sicherungskopie der von Ihnen bearbeiteten Dateien.

Sie finden die Sicherungen im Verzeichnis % APPDATA% \ Notepad ++ \ backup unter dem Format filename@datetime.

Indrajit
quelle
2
Leider wurde mein Code nicht gesichert. Warum sollte es jemals eine Datei mit einer leeren Datei überschreiben? Das macht überhaupt keinen Sinn.
Iyrin
37

Ich habe vier nicht gespeicherte Dateien verloren, als mein Notepad ++ abstürzte. Ich habe das Internet durchsucht und eine andere Möglichkeit gefunden, nicht gespeicherte Dateien als den Sicherungsordner abzurufen

C: \ Benutzer \ {Benutzername} \ AppData \ Roaming \ Notepad ++ \ backup

Hoffe, es kann anderen helfen, die das gleiche Problem wie ich haben. Sie können versuchen, die Speicherauszugsdateien unter zu finden

C: \ Benutzer \ {Benutzername} \ AppData \ Local \ Temp \ N ++ RECOV

Darin befindet sich eine Dump-Datei. Hier habe ich meine nicht gespeicherten Dateien gefunden. Sie können die Dump-Datei mit Notepad ++ öffnen und Ihre nicht gespeicherten Werke anzeigen.

Estin Chin
quelle
Nachdem ich erfolglos nach Dateien gesucht hatte, die im Sicherungsverzeichnis nicht gespeichert waren, fand ich alle in diesem Wiederherstellungsverzeichnis. Ich hatte es verpasst, da ich den Ordner Notepad ++ nur im Roaming gefunden hatte, aber nicht daran gedacht hatte, in Local \ Temp zu suchen. Da Notepad ++ nicht gespeicherte Dateien nach dem Schließen und Öffnen des Programms problemlos wiederherstellt, dachte ich, dass sie irgendwo sein müssen. Vielen Dank!
G_H
Bitte beachten Sie, dass dieses Verzeichnis manchmal standardmäßig nicht sichtbar ist. Es ist besser, es in die Suchleiste einzugeben
Tine Koloini
13

Dies ist mir in letzter Zeit einige Male passiert und ich habe einige Lösungen gefunden, die es ermöglichen, den verlorenen Code wiederherzustellen.

Für Windows 7 und wahrscheinlich andere moderne Windows-Versionen:

  • Suchen Sie die Datei im Datei-Explorer. Die Größe beträgt 0 KB. Klicken Sie mit der rechten Maustaste darauf und wählen Sie dann Eigenschaften aus dem Kontextmenü.
  • Wählen Sie die Registerkarte Vorherige Versionen. Es besteht eine gute Chance, dass Sie eine relativ aktuelle Version finden, die während des letzten Wiederherstellungspunkts gespeichert wurde. Wenn es ein bisschen alt ist, ist es wahrscheinlich immer noch besser als die aktuellen 0 KB.
  • Klicken Sie auf die Schaltfläche Wiederherstellen.

Meine persönliche optimale Lösung:

Da mir dies einige Male passiert ist und die vorherige Windows-Version nicht immer auf dem neuesten Stand war, habe ich nach einer anderen Lösung gesucht, mit der ich vor dem 0-KB-Absturz immer die neueste und aktuellste Version erhalten konnte.

Ich stellte fest, dass ich die Lösung bereits auf meinem Computer installiert hatte. Ich habe ein SugarSync-Konto, das meine Arbeitsdateien immer in der Cloud sichert. Der große Teil des Dienstes besteht darin, dass SugarSync immer die letzten 5 Versionen in der Cloud behält. Während die aktuelle Version 0 KB beträgt, können Sie die vorletzte Version herunterladen und Ihre Datei auf Ihrem Computer aktualisieren.

Wenn Sie ein anderes Sicherungsprogramm haben, können Sie überprüfen, ob dieser Dienst auch verschiedene Versionen enthält, die Sie wiederherstellen können.

Hvck
quelle
Genial, ich wusste nichts über die Registerkarte "Vorherige Versionen" in Windows. Ich konnte eine ältere Version wiederherstellen, die ich verloren hatte und die weiter fortgeschritten war als mein Umschreiben.
John
Vielen Dank - ich musste nicht zu meiner zuletzt gespeicherten Sicherungsversion wechseln, die aktuell war - aber die letzten Arbeitstage waren nicht enthalten. Sehr dankbar!
Gavgrif
12

Ich habe Notepad ++ jahrelang ohne Backup verwendet. Eines Tages passiert mir das auch.

Folgendes habe ich als mögliche Lösungen gefunden:

http://buffernow.com/notepad-plus-crash-recover-your-lost-file/ (ähnlich der Antwort von Indrajit) - nicht viel Hilfe. Ich habe meine Datei dort nicht gefunden.

Ich habe gewonnen meine Datei vor einer Woche als pro Antwort von Hvck

Selbes Problem hier. Gleiche Antworten: /superuser/390204/how-to-restore-a-previous-version-of-file-in-notepad

Eine Lektion gelernt: Verwenden Sie das Backup!

  1. Verwenden Sie ein Plugin: http://www.ilovefreesoftware.com/12/windows/two-plugins-auto-save-files-notepad-auto-save-autosave2.html

  2. Verwenden Sie Notepad ++ Backup http://allinworld99.blogspot.ca/2015/01/notepad-backup-files.html

Notepad ++ Backup

** UPDATE **

Es ist mir wieder passiert !!! Eine andere Möglichkeit, meine Datei wiederherzustellen: Zeigen Sie die Quelle in meinem Browser an und speichern Sie die Datei an einem anderen Speicherort. Wenn Sie das Glück haben, die Datei in Ihren Browser geladen zu haben :) Es hat bei mir für eine CSS-Datei und für eine JS-Datei funktioniert.

Vergleichen der Dateien: Welche N ++ - Sicherung und welche Datei von Browser und Dateien übereinstimmen. OH MEIN GOTT!

Adrian P.
quelle
1
Ich habe die Sicherungsoption in den Einstellungen verpasst. Danke für die Information!
Nekomajin42
Ich wünschte, Backup wäre die Standardeinstellung gewesen. Ich habe gerade eine "Neue 1" -Datei verloren, in der ich (seit mehreren Tagen) während meiner Arbeit Notizen gemacht habe. Es ist viel schlimmer, wenn Sie nicht genau wissen, was Sie verloren haben!
RufusVS
Ich bin vor 2 Jahren zu VSC migriert und habe keine Probleme und eine bessere Arbeitsumgebung. Wenn Sie hier sind, weil es auf Sie abgestürzt ist, sollten Sie dasselbe tun. RIP, Notepad ++! Es war ein hilfreiches Entwicklungswerkzeug, aber jetzt habe ich es hauptsächlich als Texteditor verwendet.
Adrian P. vor
8

Gehen Sie zur Taskleiste, klicken Sie auf % APPDATA% und führen Sie es aus. Klicken Sie auf Notepad ++, klicken Sie zum Sichern .

Ihre Dateien gespeichert von filename.extensionname@year-month-date_time

Pankaj Upadhyay
quelle
Viele Dateien dort ... außer der, die ich brauche lol (lacht, aber weint)
Valcanaia
4

Ich weiß, dass es zu spät ist, um darauf zu antworten, aber vielleicht hilft meine Antwort anderen.

Ich habe in letzter Zeit das gleiche Problem festgestellt. Dann wurde es regelmäßig. Ich habe keine Lösung für das Problem selbst gefunden, und es kann viele verschiedene Gründe haben, sodass es wahrscheinlich keine universelle Lösung gibt.

Es gibt jedoch eine Möglichkeit, Ihre Dateien zu speichern, während Notepad ++ nicht geschlossen ist. Auch wenn der Sicherungsordner leer ist.

Zunächst einmal nicht schließen Notepad ++. Öffnen Sie einen Taskmanager, suchen Sie den Editor ++ - Prozess und suchen Sie die Option Dumpoder Create dump file. Klick es. Dadurch wird ein vollständiger Speicherauszug des Prozesses erstellt. Dieser Speicherauszug enthält die Dokumente, die Sie geöffnet haben. Möglicherweise müssen Sie diese Daten jedoch finden und sie haben möglicherweise eine andere Codierung. Ich denke, es ist die meiste Zeit in UTF8, aber ich bin mir nicht ganz sicher.

Die Dump-Datei kann mit einfachen Programmen wie Notepad ++ selbst oder mit einem Hex-Editor überprüft werden.

Aneri
quelle
0
  • Notepad speichert die geöffnete Datei nicht automatisch, sodass Sie leider Ihre Arbeit verloren haben .
  • Wenn Sie Notepad ++ das nächste Mal verwenden, wird die Datei automatisch abgerufen
  • Verweisen Sie auf diesen Link, um die Wiederherstellung von Notepad ++ zu unterstützen
Dhruvin Sukhadiya
quelle
3
Nun, das ist es, was ich verwende, die neueste Version von Notepad ++, und ich habe meine Datei jedes Mal gespeichert, wenn eine Änderung vorgenommen wurde. Aber dieses Mal stürzte es ab und löschte alles, was in meiner Datei war ... Ich habe wahrscheinlich meine Arbeit verloren ja :(
Netero_sama
Sie haben in Ihrer Frage nicht erwähnt, dass Sie Notepad ++ verwenden.
Dhruvin Sukhadiya
nicht wirklich das, was ich brauche, aber es könnte in Zukunft helfen, danke
Netero_sama
Nicht wahr. Die Lösung von Indrajit funktioniert, also nein, Sie haben Ihre Arbeit zum Glück nicht verloren!
Evilunix
0

Ich habe alle oben genannten Lösungen ausprobiert, aber für mich hat nichts funktioniert.

Aber zum Glück habe ich auch einen Tag zuvor in Eclipse Dateien geöffnet. Eclipse und alle anderen IDEs verwalten einen Cache aller Dateien. Sie können die Kopie der Datei aus diesem Cache abrufen. Kopie von der Sonnenfinsternis erhalten.

  • Klicken Sie mit der rechten Maustaste auf den Dateinamen
  • Gehen Sie zu Ersetzen durch - Zurück aus dem lokalen Verlauf
Akshay Khopkar
quelle
0

Diese Antwort gilt für neuere Versionen von NotePad ++: Wechseln Sie in den Ordner der Datei, um festzustellen, ob ein Unterordner namens nppBackup vorhanden ist. Kürzlich habe ich festgestellt, dass das Backup manchmal nicht in% AppData% / Notepad ++ / backup erstellt wurde, aber es scheint immer hier mit dem folgenden Dateinamenformat [ursprünglicher Dateiname] [Datumsstempel] _ [Zeitstempel] erstellt zu werden. backen

ClayRay
quelle