Notepad ++ 충돌시 코드 줄 손실


79

프로그램이 방금 충돌했을 때 평소처럼 메모장 ++에서 오늘 아침 .js 파일을 작업 중이었습니다. 그래서 그것을 끝내고 다시 열어서 .js 파일의 모든 코드 라인이 사라졌고 이제 남은 것은 0kb 크기의 파일뿐입니다. 도대체 어떻게 가능할까요? 그것은 내가 입력 한 모든 것을 지우고 아무것도없는 것처럼 파일을 저장했습니다.

내 코드를 되 찾는 방법을 아십니까? 아니면 이런 일이 누군가에게 일어난 적이 있습니까? : / 나는 거기에 많은 일이 있었기 때문에 약간 걱정이되고 모든 것을 다시 타이핑하고 싶지는 않습니다 ...


2
내 애도. 디스크의 파일을 덮어 쓰고 버퍼의 내용이 메모리에있을 가능성이 가장 높기 때문에 여기서 데이터 복구가 가능하지 않다고 생각합니다. 앞으로 자동으로 백업을 생성하는 편집기를 사용 하시겠습니까?
merlin2011

또한 지난 몇 주 동안이 문제에 더 자주 직면했습니다. 이전에는 없었던 최신 버전과 관련이있을 수 있습니다. 컴파일 된 APK 파일에서 파일을 복구했습니다. 누군가 js 파일에 대해 더 나은 텍스트 편집기를 제안 할 수 있습니까? Thx
AnR 2014

답변:


179

이 옵션이 활성화되면 (기본적으로) Notepad ++는 편집 한 파일의 백업 복사본을 유지합니다.

당신은 디렉토리에 백업을 찾을 수 있습니다 % APPDATA % \ 메모장 ++ \ 백업 형식 아래를 filename@datetime.


2
불행히도 내 코드는 백업되지 않았습니다. 그래도 왜 빈 파일로 파일을 덮어 쓰겠습니까? 이것은 전혀 의미가 없습니다.
iyrin

37

메모장 ++이 충돌했을 때 저장되지 않은 파일 4 개를 잃어 버리고, 인터넷을 통해 검색하고 백업 폴더 외에 저장되지 않은 파일을 검색하는 다른 방법을 찾았습니다.

C : \ Users \ {사용자 이름} \ AppData \ Roaming \ Notepad ++ \ backup

나와 같은 문제에 직면 한 다른 사람들에게 도움이되기를 바랍니다. 다음 위치에서 덤프 파일을 찾을 수 있습니다.

C : \ Users \ {사용자 이름} \ AppData \ Local \ Temp \ N ++ RECOV

내부에 .dump 파일이 있으며, 여기에서 저장되지 않은 파일을 찾았습니다. Notepad ++로 덤프 파일을 열고 저장되지 않은 작업을 볼 수 있습니다.


백업 디렉토리에 저장되지 않은 파일을 무의미하게 검색 한 후 해당 복구 디렉토리에서 모든 파일을 찾았습니다. 로밍에서 Notepad ++ 폴더 만 찾았 기 때문에 놓쳤지만 Local \ Temp에서 볼 생각은 없었습니다. 메모장 ++는 프로그램을 닫고 연 후 저장되지 않은 파일을 정상적으로 복구하기 때문에 그들이 어딘가에 있어야한다고 생각했습니다. 정말 고마워!
G_H

때때로이 디렉토리는 기본적으로 표시되지 노트, 검색 창 라인에 입력하는 것이 좋습니다하십시오
타인 Koloini

13

최근에 이런 일이 몇 번 발생했으며 손실 된 코드를 복구 할 수있는 몇 가지 솔루션을 찾았습니다.

Windows 7 및 기타 최신 Windows 버전의 경우 :

  • 파일 탐색기에서 파일을 찾습니다. 크기는 0KB입니다. 마우스 오른쪽 버튼으로 클릭 한 다음 상황에 맞는 메뉴에서 속성을 선택합니다.
  • 이전 버전 탭을 선택합니다. 최신 복원 지점 중에 저장된 최신 버전을 찾을 수있는 좋은 기회가 있습니다. 조금 오래된 경우 현재 0KB보다 여전히 낫습니다.
  • 복원 버튼을 클릭합니다.

나의 개인 최적 솔루션 :

이런 일이 몇 번 발생했고 Windows 이전 버전이 항상 최신 버전이 아니었기 때문에 0KB 충돌 전에 항상 최신 버전을 제공 할 수있는 다른 솔루션을 찾았습니다.

내 컴퓨터에 이미 솔루션이 설치되어 있음을 발견했습니다. 작업 파일을 항상 클라우드에 백업하는 SugarSync 계정이 있습니다. 서비스의 가장 큰 부분은 SugarSync가 항상 마지막 5 개 버전을 클라우드에 보관한다는 것입니다. 따라서 현재 버전은 0KB이지만 다음 버전을 다운로드하고 컴퓨터에서 파일을 업데이트 할 수 있습니다.

다른 백업 프로그램이있는 경우 해당 서비스가 복구 할 수있는 다른 버전도 유지하는지 확인할 수 있습니다.


Windows의 이전 버전 탭에 대해 몰랐습니다. 나는 내가 잃어버린 이전 버전을 복구 할 수 있었는데 이는 내 재 작성보다 더 길었습니다.
John

감사합니다-최근에 저장된 백업 버전으로 이동해야했지만 마지막 며칠의 작업은 포함하지 않았습니다. 매우 감사합니다!
gavgrif

12

나는 몇 년 동안 백업없이 메모장 ++을 사용했습니다. 언젠가 나에게도 이런 일이 일어난다.

가능한 해결책으로 찾은 내용은 다음과 같습니다.

http://buffernow.com/notepad-plus-crash-recover-your-lost-file/ (Indrajit 답변과 유사)-별로 도움이되지 않습니다. 거기에서 내 파일을 찾지 못했습니다.

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. 메모장 ++ 백업 사용 http://allinworld99.blogspot.ca/2015/01/notepad-backup-files.html

메모장 ++ 백업

** 업데이트 **

다시 나에게 일어난 일 !!! 내 파일을 복구하는 또 다른 방법 : 내 브라우저에서 소스를보고 파일을 다른 위치에 다시 저장합니다. 운이 좋으면 브라우저에 파일을로드 할 수 있습니다. :) CSS 파일과 js 파일에서 저에게 효과적이었습니다.

파일 비교 : 백업 된 N ++ 및 브라우저의 파일과 파일이 일치합니다. OMG!


1
설정에서 백업 옵션을 놓쳤습니다. 알려 줘서 고마워!
Nekomajin42

백업이 기본 설정 이었으면합니다. 작업하면서 (여러 날 동안) 메모를했던 "New 1"파일을 잃어 버렸습니다. 잃어버린 것이 무엇인지 정확히 알지 못하면 훨씬 더 나빠집니다!
RufusVS 19

2 년 전에 VSC로 마이그레이션했는데 문제가없고 더 나은 작업 환경이 있습니다. 그것이 당신에게 충돌했기 때문에 여기에 있다면 똑같이해야합니다. RIP, 메모장 ++! 도움이되는 개발 도구 였지만 지금은 대부분 텍스트 편집기로 사용했습니다.
Adrian P.

8

작업 표시 줄로 이동하여 % APPDATA %를 실행 하고 메모장을 클릭하여 ++ 백업을 클릭합니다 .

저장 한 파일 filename.extensionname@year-month-date_time


내가 롤 (웃음하지만 울음) 필요는 하나를 제외하고이 파일을 많이 ...
valcanaia

4

대답하기에는 너무 늦었지만 내 대답이 다른 사람들에게 도움이 될 수도 있습니다.

최근에 같은 문제가 발생했습니다. 그런 다음 정규화되었습니다. 문제 자체에 대한 해결책을 찾지 못했고 여러 가지 이유로 인해 발생할 수 있으므로 보편적 인 해결책이 없을 것입니다.

그러나 메모장 ++가 닫히지 않은 상태에서 파일을 저장하는 방법이 있습니다. 백업 폴더가 비어 있어도.

우선 notepad ++를 닫지 마십시오 . 작업 관리자를 열고 메모장 ++ 프로세스를 찾은 다음 Dump또는 Create dump file옵션을 찾습니다 . 클릭하세요. 이것은 프로세스의 전체 메모리 덤프를 생성합니다. 이 덤프에는 사용자가 연 문서가 포함됩니다. 그러나이 데이터를 찾아야 할 수 있으며 인코딩이 다를 수 있습니다. 대부분의 경우 UTF8이라고 생각하지만 완전히 확실하지는 않습니다.

덤프 파일은 notepad ++와 같은 간단한 프로그램이나 16 진 편집기로 검사 할 수 있습니다.


0
  • 메모장은 열린 파일을 자동 저장하지 않으므로 안타깝게도 작업 내용잃어 버렸습니다 .
  • 다음에 Notepad ++를 사용할 수 있으며 파일을 자동으로 검색합니다.
  • 이 링크를 참조하면 메모장 ++ 복구에 도움이 될 수 있습니다.

3
이것이 제가 사용하는 최신 버전의 Notepad ++이고 수정이 완료 될 때마다 파일을 저장하고있었습니다. 하지만이 시간, 그것은 ... 아마 :( 내 작품의 예를 잃어 추락, 내 파일에 있던 모든 것을 삭제
Netero_sama

notepad ++를 사용하고있는 질문에 언급되지 않았습니다.
Dhruvin Sukhadiya 2014-06-11

덕분에 나는이 필요하지만, 그것은 미래에 도움이 될 수 있습니다 정말 무엇을
Netero_sama

사실이 아니다. Indrajit의 솔루션은 작동하므로 작업을 잃지 않았습니다. 감사합니다!
evilunix

0

위의 모든 솔루션을 시도했지만 아무것도 작동하지 않았습니다.

그러나 운 좋게도 이클립스에서 하루 전에 파일을 열었습니다. Eclipse 및 기타 모든 IDE는 모든 파일의 캐시를 유지합니다. 해당 캐시에서 파일 사본을 가져올 수 있습니다. 일식에서 사본을 얻으려면.

  • 파일 이름을 마우스 오른쪽 버튼으로 클릭하십시오.
  • 바꿀 내용으로 이동-로컬 기록에서 이전

0

이 답변은 최신 버전의 NotePad ++에 적용됩니다. 파일 폴더로 이동하여 nppBackup이라는 하위 폴더가 있는지 확인합니다. 최근에 백업이 % AppData % / Notepad ++ / backup에서 생성되지 않은 경우가 있지만 항상 여기에서 생성 된 것으로 보입니다. 파일 이름 형식은 [원본 파일 이름] [날짜 스탬프] _ [타임 스탬프]입니다. 박

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.