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

 
Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


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

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 기능은 () 프로그램에 의해 창조된 모든 임시 파일을 제거한다.

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

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi, translated using machine translation. See original English contents on Data recovery book pages.

Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

 

Previous page

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

Next page


© Copyright 2002-2005 DataDoctor.Biz

Pen Drive Data Recovery Software | Memory Card Data Recovery Software | iPod Data Recovery Software | Digital Camera Data Recovery Software | Removable Media Data Recovery Software | Windows Data Recovery Software | FAT Data Recovery Software | NTFS Data Recovery Software | Data Recovery Training | Data Recovery Services | Data Recovery Education Material | Data Recovery Book | Custom Software Development | Offshore Software Development | Microsoft .NET Development | Java / J2EE Development | Wireless / Mobile Application Development | Database Solutions | Website Design | Website Development | Website Promotion | Mobile Website Design | Website Testing | Graphic Design

Home | Contact us | Downloads | Services | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek