임시 파일을 자동으로 삭제하는 기능

Files Recovery Software
연락처 세부 정보 고객 지원 다운로드 데모 제품  

 
 

/* 임시 파일을 자동으로 삭제하는 기능 */

remove_temp_file()
{
int i=0;
for(i=0;i<=file_num;i++)
{
strcpy(filename,"TTPT");
itoa(i,temp,10);
strcat(filename,temp);
strcat(filename,file_extension);
remove(filename);
}
exit(1);
return 0;
}

프로그램의 논리 그리고 코딩에 대하여 코멘트:

이 프로그램에서 기본적으로 우리는 뒤에 오는 2개 디스크의 미배분한 공간을 닦기 위하여 단계를 따른다:

  • 임시적인 자료 파일을 자동으로 창조하십시오: 첫째로 우리는 그들에 있는 고유 이름 그리고 약간 자료가 있는으로 디스크 볼륨이 이 임시적인 자료 파일에 가득 차있을 때까지 임시 파일을 창조한다. 이것을 해서, 논리 드라이브의 모든 미배분된 자료 영역은 임시 파일의 자료에 의해 점유되고 모든 미배분된 자료는 겹쳐서 쓰인다.

이것을 하기를 위해, 나는 방법이, 임시 파일의 첫번째 4개의 특성 TTPT이고 파일의 연장이 .PTT인 TTPTxxxx.PTT 체재에 있는 임시 파일의 이름을 선택했다. 그것은 유일한 파일 이름 임시 파일을 제공하기 위하여 이렇게 행해진다.

나는 대략 11,718 분야 자료와 동등했던 단 하나 임시 파일의 최대 크기를 놓았다 그러나 당신이 당신에 따르면 그것을 정의할 수 있는. 나는 공백 문자를 "" (ASCII 문자 32) 임시 파일에 있는 자료를 채우기 위하여 선택했다. 아무리 무작위 특성은 또한 공간 대신에 이용될지도 모른다.

  • 모든 임시 파일을 제거하십시오: 논리 드라이브는 임시 파일에 가득 차있을 때, 모든 미배분된 자료 영역이 지금 겹쳐서 쓰인ㄴ다는 것을 나타낸다. 지금 프로그램에 의해 창조된 모든 임시 파일은 자동으로 제거된다. 그리고 이렇게 닦인 밖으로 미배분된 공간은 달성된다.

프로그램의 코딩에서는, 특성 배열 파일 이름은 파일 이름 여러가지 임시 파일을, 자동으로 생성하기 위하여 이름을 저장한다.

기능 write_to_temp (파일 이름); 40,000의 바이트의 자료 버퍼 dbuf의 도움으로 11,718 분야 (완충기의 지정되기 그룹 쓰기에 있는 10,000의 분야의 아무 발생도 없기 때문에) 동등한 자료까지 임시 파일을 채운다. 50 시간 자료 버퍼는 쓰기를 가속화할 것을 이번에 써진다.

임시 파일은 디스크 볼륨이 가득 차있고을 파일이 창조 과실 생길 때까지 창조된다. remove_temp_file 기능은 () 프로그램에 의해 창조된 모든 임시 파일을 제거한다.

이와같이 모든 미배분된 공간은 디스크 볼륨의 자료를 해치기 없이 밖으로 닦인다.

 

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17

Next page

 
 
데이터 복구 도서
 
장-1 자료 회복의 개관
장-2 하드 디스크의 소개
장-3 디스크와 OS에 논리적인 접근
장-4 수 체계
장-5 C 프로그램의 소개
장-6 컴퓨터 기초에 소개
장-7 필요한 DOS는 명령한다
장-8 디스크 BIOS는 작용하고 C로 취급을 중단한다
장-9 큰 하드 디스크 취급
장-10 타락된 플로피에서 자료 회복
장-11 백업을 만들기
장-12 프로그램을 가진 읽고는 및 변경 MBR
장-13 프로그램을 가진 읽고는 및 변경 DBR
장-14 "익지않는 파일" 회복을 위해 프로그램
장-15 자료 와이퍼를 위해 프로그램
장-16 디스크를 위한 공용품 더 개발
부록 자료 회복 기간의 용어집
 
 
Pro Data Doctor

제품

연락처 세부 정보

고객 지원

다운로드 데모

이용 약관

 
Pro Data Doctor