Потерянные строки кода при сбое Notepad ++


79

Сегодня утром я работал над файлом .js на Notepad ++, как обычно, когда программа просто вылетела. Я закончил его и снова открыл, чтобы увидеть, что все мои строки кода в моем файле .js исчезли, и теперь все, что у меня осталось, это файл размером 0 КБ, потому что в нем ничего не осталось. Как, черт возьми, это вообще возможно? Он стер все, что я набирал, и сохранил файл, как будто в нем ничего нет.

Вы знаете, как вернуть мой код? Или подобное когда-нибудь случалось с кем-то? : / Я немного волнуюсь, потому что там было много работы, и мне не хочется все это заново печатать ...


2
Мои соболезнования. Я не думаю, что здесь возможно восстановление данных, потому что кажется, что файл на диске был перезаписан, а содержимое буфера, скорее всего, находилось в памяти. В будущем использовать редактор, который автоматически создает резервные копии?
merlin2011

Я также чаще сталкивался с этой проблемой в последние пару недель. Может быть связано с последней версией, как никогда раньше. Я восстановил свои файлы из скомпилированного файла APK. Может ли кто-нибудь предложить лучший текстовый редактор для файлов js? Thx
AnR

Ответы:


179

Когда эта опция включена (а она включена по умолчанию), Notepad ++ сохраняет резервную копию файлов, которые вы редактируете.

Вы можете найти резервные копии в каталоге % APPDATA% \ Notepad ++ \ backup под форматом filename@datetime.


2
К сожалению, мой код не был скопирован. Зачем вообще перезаписывать файл пустым файлом? В этом нет никакого смысла.
iyrin 02

37

Я потерял четыре несохраненных файла, когда мой Notepad ++ разбился, я поискал в сети и нашел другой способ получить несохраненные файлы, кроме папки резервного копирования

C: \ Users \ {имя пользователя} \ AppData \ Roaming \ Notepad ++ \ backup

Надеюсь, это поможет другим, кто сталкивается с той же проблемой, что и я. Вы можете попробовать найти файлы дампа по адресу

C: \ Users \ {имя пользователя} \ AppData \ Local \ Temp \ N ++ RECOV

Внутри будет файл .dump, здесь я нашел свои несохраненные файлы. Вы можете открыть файл дампа с помощью Notepad ++ и увидеть свои несохраненные работы.


После бесплодного поиска файлов, которые не были сохранены в каталоге резервного копирования, я нашел их все в этом каталоге восстановления. Я пропустил это, так как я нашел только папку Notepad ++ в роуминге, но не подумал искать в Local \ Temp. Поскольку Notepad ++ отлично восстанавливает несохраненные файлы после закрытия и открытия программы, я решил, что они должны быть ГДЕ-ТО. Спасибо!
G_H

обратите внимание, что иногда этот каталог не отображается по умолчанию, лучше ввести его в строку поиска
Tine Koloini

13

В последнее время такое случалось со мной несколько раз, и я нашел несколько решений, позволяющих восстановить потерянный код.

Для Windows 7 и, возможно, других современных версий Windows:

  • Найдите файл в проводнике. Размер будет 0КБ. Щелкните его правой кнопкой мыши и выберите «Свойства» в контекстном меню.
  • Выберите вкладку «Предыдущие версии». Есть большая вероятность, что вы найдете довольно свежую версию, сохраненную во время последней точки восстановления. Если он немного устарел, вероятно, он лучше, чем текущий 0 КБ.
  • Щелкните кнопку Восстановить.

Мое личное оптимальное решение:

Поскольку это случалось со мной несколько раз, а предыдущая версия Windows не всегда была актуальной, я искал другое решение, которое всегда могло дать мне самую последнюю, самую актуальную версию до сбоя 0 КБ.

Я обнаружил, что решение уже установлено на моем компьютере. У меня есть учетная запись SugarSync, которая всегда выполняет резервное копирование моих рабочих файлов в облако. Замечательная часть услуги заключается в том, что SugarSync всегда хранит последние 5 версий в облаке, поэтому, хотя текущая версия будет иметь размер 0 КБ, вы можете загрузить предпоследнюю версию и обновить файл на своем компьютере.

Если у вас есть другая программа резервного копирования, вы можете проверить, хранит ли эта служба также разные версии, которые вы можете восстановить.


Потрясающе, я не знал о вкладке предыдущих версий в Windows. Я смог восстановить и старую версию, которую я потерял, что было дальше, чем моя перезапись.
Джон

спасибо - избавил меня от необходимости переходить к моей последней сохраненной резервной версии, которая была последней, но не включала последние несколько дней работы. Очень признателен!
gavgrif

12

Я использовал блокнот ++ без резервного копирования в течение многих лет. Однажды это случилось и со мной.

Вот что я нашел в качестве возможных решений:

http://buffernow.com/notepad-plus-crash-recover-your-lost-file/ (аналогично ответу Индраджита) - не очень помогает.Я не нашел там свой файл.

Я восстановил свой файл неделю назад согласно ответу Hvck

Здесь та же проблема. Те же ответы: /superuser/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. используйте резервную копию Notepad ++ http://allinworld99.blogspot.ca/2015/01/notepad-backup-files.html

Блокнот ++ резервное копирование

** ОБНОВЛЕНИЕ **

Это случилось со мной снова !!! Другой способ восстановить мой файл: просмотреть исходный код в моем браузере и повторно сохранить файл в другом месте. Если вам посчастливилось загрузить файл в ваш браузер :) У меня это сработало для файла css и для файла js.

Сравнение файлов: что резервное копирование N ++ и файл из браузера и файлы совпадают. О, МОЙ БОГ!


1
Пропустил опцию резервного копирования в настройках. Спасибо, что дал мне знать!
Nekomajin42

Я бы хотел, чтобы резервное копирование было настройкой по умолчанию. Я только что потерял файл «New 1», в котором, как мне кажется, (в течение нескольких дней) делал заметки во время работы. Гораздо хуже, когда ты не знаешь, что именно ты потерял!
RufusVS

Я перешел на VSC 2 года назад, и у меня нет проблем, и у меня лучшая рабочая среда. Если вы оказались здесь, потому что он рушился, вам следует сделать то же самое. RIP, Notepad ++! Это был полезный инструмент для разработчиков, но сейчас я использовал его в основном как текстовый редактор.
Адриан П.

8

Перейдите на панель задач, нажмите и запустите % APPDATA% , нажмите « Блокнот ++», нажмите для резервного копирования .

Ваши файлы сохранены filename.extensionname@year-month-date_time


Там много файлов ... кроме одного, который мне нужен lol (смеется, но плачет)
valcanaia

4

Я знаю, что слишком поздно отвечать на этот вопрос, но, возможно, мой ответ поможет другим.

Недавно я столкнулся с той же проблемой. Потом стало регулярным. Я не нашел решения самой проблемы, к тому же она может быть вызвана множеством разных причин, поэтому универсального решения, вероятно, не существует.

Однако есть способ сохранить файлы, пока блокнот ++ не закрыт. Даже если папка резервных копий пуста.

Прежде всего, не закрывайте блокнот ++. Откройте диспетчер задач, найдите процесс notepad ++ и найдите параметр Dumpили Create dump file. Щелкните по нему. Это создаст полный дамп памяти процесса. Этот дамп будет содержать открытые вами документы. Однако вам может потребоваться найти эти данные, к тому же они могут быть в другой кодировке. Я предполагаю, что большую часть времени он находится в UTF8, но я не совсем уверен.

Файл дампа можно просмотреть с помощью простых программ, таких как сам notepad ++ или шестнадцатеричный редактор.


0
  • Блокнот не сохраняет открытый файл автоматически, поэтому, к сожалению, вы потеряли свою работу .
  • В следующий раз вы можете использовать Notepad ++ он автоматически получит файл
  • Эта ссылка может помочь вам в восстановлении Notepad ++

3
Что ж, это то, что я использую, последнюю версию Notepad ++, и я сохранял свой файл каждый раз, когда вносились изменения. Но на этот раз он разбился и стер все, что было в моем файле ... Я, вероятно, потерял свою работу, да :(
Netero_sama

вы не упомянули в своем вопросе, что используете блокнот ++.
Дхрувин Сукхадия

не совсем то, что мне нужно, но это может помочь в будущем, спасибо
Netero_sama

Не правда. Решение Indrajit работает, так что нет, к счастью, вы не потеряли свою работу!
evilunix

0

Я пробовал все вышеперечисленные решения, но у меня ничего не работало.

Но, к счастью, я открыл файлы днем ​​ранее и в eclipse. Eclipse и все другие IDE поддерживают кеш всех файлов. Вы можете получить копию файла из этого кеша. Чтобы получить копию с затмения.

  • Щелкните правой кнопкой мыши имя файла
  • Перейти к "Заменить на предыдущий" из локальной истории

0

Этот ответ относится к более поздним версиям NotePad ++: перейдите в папку с файлом, посмотрите, есть ли подпапка с именем nppBackup. Недавно я обнаружил, что иногда резервная копия не создавалась в% AppData% / Notepad ++ / backup, но всегда кажется, что она создается здесь со следующим форматом имени файла [исходное имя файла] [отметка даты] _ [отметка времени]. бак

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.