Utracone linie kodu po awarii Notepad ++


79

Pracowałem dziś rano nad plikiem .js w Notepad ++, jak zwykle, gdy program właśnie się zawiesił. Zakończyłem go i ponownie otworzyłem, aby zobaczyć, że wszystkie linie kodu w moim pliku .js zniknęły, a teraz został mi tylko plik o rozmiarze 0kb, ponieważ nic w nim nie zostało. Jak to do cholery jest w ogóle możliwe? Skasował wszystko, co wpisałem, i zapisał plik, jakby nic w nim nie było.

Czy znasz sposób na odzyskanie mojego kodu? A może coś takiego przydarzyło się komuś kiedyś? : / Trochę się martwię, bo było tam dużo pracy i nie mam ochoty tego wszystkiego przepisywać ...


2
Moje kondolencje. Nie sądzę, aby było możliwe odzyskanie danych, ponieważ wydaje się, że plik na dysku został nadpisany, a zawartość bufora najprawdopodobniej była w pamięci. W przyszłości używać edytora, który automatycznie generuje kopie zapasowe?
merlin2011

W ciągu ostatnich kilku tygodni częściej miałem do czynienia z tym problemem. Może być powiązany z najnowszą wersją, jak nigdy wcześniej. Odzyskałem pliki ze skompilowanego pliku APK. Czy ktoś może zaproponować lepszy edytor tekstu dla plików js? Thx
AnR

Odpowiedzi:


179

Gdy ta opcja jest włączona (i jest domyślnie), Notepad ++ przechowuje kopię zapasową edytowanych plików.

Możesz znaleźć kopie zapasowe w katalogu % APPDATA% \ Notepad ++ \ backup w formacie filename@datetime.


2
Niestety, mój kod nie został zarchiwizowany. Dlaczego jednak kiedykolwiek nadpisywał plik pustym plikiem? To nie ma żadnego sensu.
iyrin

37

Straciłem cztery niezapisane pliki, gdy mój Notepad ++ się zawiesił, przeszukałem sieć i znalazłem inny sposób na odzyskanie niezapisanych plików innych niż folder kopii zapasowej

C: \ Users \ {nazwa użytkownika} \ AppData \ Roaming \ Notepad ++ \ backup

Mam nadzieję, że pomoże to innym, którzy borykają się z tym samym problemem co ja. Możesz spróbować zlokalizować pliki zrzutu w

C: \ Users \ {nazwa użytkownika} \ AppData \ Local \ Temp \ N ++ RECOV

W środku będzie plik .dump, tutaj znalazłem moje niezapisane pliki. Możesz otworzyć plik zrzutu za pomocą Notepad ++ i zobaczyć swoje niezapisane prace.


Po bezowocnym wyszukiwaniu plików, które nie zostały zapisane w katalogu kopii zapasowych, znalazłem je wszystkie w tym katalogu odzyskiwania. Przegapiłem to, ponieważ znalazłem tylko folder Notepad ++ w roamingu, ale nie pomyślałem, żebym szukał w Local \ Temp. Ponieważ Notepad ++ odzyskuje niezapisane pliki dobrze po zamknięciu i otwarciu programu, pomyślałem, że muszą być GDZIEŚ. Dzięki wielkie!
G_H

pamiętaj, że czasami ten katalog nie jest domyślnie widoczny, lepiej wpisać go w linii paska wyszukiwania
Tine Koloini

13

Zdarzyło mi się to ostatnio kilka razy i znalazłem kilka rozwiązań, które pozwalają odzyskać utracony kod.

W przypadku systemu Windows 7 i prawdopodobnie innych nowoczesnych wersji systemu Windows:

  • Znajdź plik w Eksploratorze plików. Rozmiar wyniesie 0 KB. Kliknij go prawym przyciskiem myszy, a następnie wybierz Właściwości z menu kontekstowego.
  • Wybierz zakładkę Poprzednie wersje. Istnieje duża szansa, że ​​znajdziesz dość aktualną wersję zapisaną podczas ostatniego punktu przywracania. Jeśli jest trochę stary, prawdopodobnie jest lepszy niż obecne 0 KB.
  • Kliknij przycisk Przywróć.

Moje osobiste optymalne rozwiązanie:

Ponieważ zdarzyło mi się to kilka razy, a poprzednia wersja systemu Windows nie zawsze była aktualna, szukałem innego rozwiązania, które zawsze zapewniłoby mi najnowszą, najbardziej aktualną wersję przed awarią 0 KB.

Odkryłem, że mam już rozwiązanie zainstalowane na moim komputerze. Mam konto SugarSync, które zawsze tworzy kopie zapasowe moich plików roboczych w chmurze. Ogromną częścią usługi jest to, że SugarSync zawsze przechowuje ostatnie 5 wersji w chmurze, więc chociaż aktualna wersja będzie miała 0 KB, możesz pobrać przedostatnią wersję i zaktualizować plik na swoim komputerze.

Jeśli masz inny program do tworzenia kopii zapasowych, możesz sprawdzić, czy ta usługa przechowuje również różne wersje, które możesz odzyskać.


Niesamowite Nie wiedziałem o karcie poprzednich wersji w systemie Windows. Udało mi się odzyskać starszą wersję, którą straciłem, co było dalej niż moje przepisanie.
Jan

dziękuję - oszczędził mi konieczności przechodzenia do ostatniej zapisanej wersji kopii zapasowej, która była najnowsza - ale nie obejmowała ostatnich kilku dni pracy. Bardzo wdzięczne!
gavgrif

12

Od lat używam Notatnika ++ bez kopii zapasowej. Pewnego dnia mi się to przytrafiło.

Oto, co znalazłem jako możliwe rozwiązania:

http://buffernow.com/notepad-plus-crash-recover-your-lost-file/ (podobnie jak odpowiedź Indrajit) - niewiele pomaga. Nie znalazłem tam mojego pliku.

Mam odzyskane mój plik tydzień temu , jak na odpowiedź z Hvck

Mam ten sam problem. Te same odpowiedzi: /superuser/390204/how-to-restore-a-previous-version-of-file-in-notepad

Jedna lekcja: użyj kopii zapasowej!

  1. użyj wtyczki: http://www.ilovefreesoftware.com/12/windows/two-plugins-auto-save-files-notepad-auto-save-autosave2.html

  2. użyj kopii zapasowej Notepad ++ http://allinworld99.blogspot.ca/2015/01/notepad-backup-files.html

Notatnik ++ kopia zapasowa

** AKTUALIZACJA **

Znowu mi się to przydarzyło !!! Inny sposób na odzyskanie pliku: Wyświetl źródło w mojej przeglądarce i zapisz ponownie plik w innej lokalizacji. Jeśli masz szczęście, że plik został załadowany w przeglądarce :) U mnie to zadziałało dla pliku css i dla pliku js.

Porównanie plików: jakie kopie zapasowe N ++ są zgodne z plikiem z przeglądarki i plików. O MÓJ BOŻE!


1
Brakowało mi opcji tworzenia kopii zapasowych w ustawieniach. Dzięki, że dałeś mi znać!
Nekomajin42

Chciałbym, żeby kopia zapasowa była ustawieniem domyślnym. Właśnie zgubiłem plik „Nowy 1”, w którym wydaje mi się, że robiłem notatki (przez wiele dni) podczas pracy. Jest o wiele gorzej, gdy nie wiesz dokładnie, co straciłeś!
RufusVS

Migrowałem do VSC 2 lata temu i nie mam żadnych problemów i lepszego środowiska pracy. Jeśli jesteś tutaj, ponieważ cię to rozbiło, powinieneś zrobić to samo. RIP, Notepad ++! Było to pomocne narzędzie dla programistów, ale teraz używałem głównie jako edytora tekstu.
Adrian P.

8

Przejdź do paska zadań, kliknij i uruchom % APPDATA% , kliknij Notepad ++ kliknij, aby wykonać kopię zapasową .

Twoje pliki zapisane przez filename.extensionname@year-month-date_time


Jest tam dużo plików ... oprócz tego, którego potrzebuję lol (śmiejąc się, ale płacząc)
Valcanaia

4

Wiem, że jest za późno, aby odpowiedzieć na to pytanie, ale może moja odpowiedź pomoże innym.

Ostatnio napotkałem ten sam problem. Potem stało się to normalne. Nie znalazłem rozwiązania samego problemu, a może to być spowodowane wieloma różnymi przyczynami, więc prawdopodobnie nie ma uniwersalnego rozwiązania.

Istnieje jednak sposób na zapisanie plików, gdy Notatnik ++ nie jest zamknięty. Nawet jeśli folder kopii zapasowych jest pusty.

Przede wszystkim nie zamykaj Notatnika ++. Otwórz menedżera zadań, znajdź proces notepad ++ i znajdź opcję Dumplub Create dump file. Kliknij to. Spowoduje to utworzenie całego zrzutu pamięci procesu. Ten zrzut będzie zawierał dokumenty, które otworzyłeś. Jednak może być konieczne znalezienie tych danych, a ponadto mogą one być w innym kodowaniu. Myślę, że przez większość czasu jest w UTF8, ale nie jestem do końca pewien.

Plik zrzutu można sprawdzić za pomocą prostych programów, takich jak sam Notatnik ++ lub za pomocą edytora szesnastkowego.


0
  • Notatnik nie zapisuje automatycznie otwartego pliku, więc niestety straciłeś pracę .
  • Następnym razem, gdy będziesz mógł użyć Notepad ++ , pobiera plik automatycznie
  • Skorzystaj z tego linku, aby pomóc Ci odzyskać Notepad ++

3
Cóż, właśnie tego używam, najnowszej wersji Notepad ++ i zapisywałem plik za każdym razem, gdy dokonywano modyfikacji. Ale tym razem się
zawiesił

nie wspomniałeś w swoim pytaniu, że używasz Notatnika ++.
Dhruvin Sukhadiya

nie do końca to, czego potrzebuję, ale może pomóc w przyszłości, dzięki
Netero_sama

Nie prawda. Rozwiązanie Indrajit działa, więc nie, na szczęście nie straciłeś pracy!
evilunix

0

Wypróbowałem wszystkie powyższe rozwiązania, ale nic dla mnie nie działało.

Ale na szczęście dzień wcześniej otworzyłem pliki również w zaćmieniu. Eclipse i wszystkie inne IDE utrzymują pamięć podręczną wszystkich plików. Możesz pobrać kopię pliku z tej pamięci podręcznej. Aby uzyskać kopię z zaćmienia.

  • Kliknij prawym przyciskiem myszy nazwę pliku
  • Idź do Zamień na - poprzedni z historii lokalnej

0

Ta odpowiedź dotyczy nowszych wersji NotePad ++: przejdź do folderu pliku i sprawdź, czy jest tam podfolder o nazwie nppBackup. Ostatnio zauważyłem, że czasami kopia zapasowa nie została utworzona w% AppData% / Notepad ++ / backup, ale zawsze wydaje się, że jest tworzona tutaj, z następującym formatem nazwy pliku [oryginalna nazwa pliku] [znacznik daty] _ [znacznik czasu]. bak

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.