온라인 데이터에서 닫기 전에 파일을 삭제하고 새 파일을 만드는 WPF/C# 앱을 만듭니다. 문제는 새로운 파일 생성 프로세스가 완료되거나 시작되기 전에 앱이 무작위로 중단 될 때 발생합니다.앱이 충돌 할 때 파일 복구 C#
내 코드에서 사용할 수있는 파일 복구 방법이 있습니까 (앱에서 삭제를 취소하는 것이 아니라). 앱이 손상되면 삭제 된 파일을 잃어 버릴 수 없습니까?
정확하게 말하면 앱의 시작 부분에있는 4 개의 파일을 삭제하고 앱의 마지막에 새로운 파일을 만듭니다. 그러나 앱이 중간에 충돌하면 파일이 손실됩니다.
이 문제를 어떻게 방지 할 수 있습니까?
나는 무작위 충돌의 가능성을 줄이려고했지만 한동안은 여전히 발생합니다.
해결 방법은 새 파일이 완료 될 때만 파일을 삭제하는 것입니다. –
새 파일을 만들기 전에 이름을 변경하거나 제거해야하기 때문에 먼저 같은 이름으로 다운로드 한 새 파일을 삭제해야합니다 (이름이 같아야 클래스 프로젝트 임). –