Functie om de Tijdelijke dossiers automatisch te schrappen

Files Recovery Software
Home Contactgegevens Customer Support Download Demo Producten  

 
 

/* Functie om de Tijdelijke dossiers automatisch te schrappen*/

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;
}

Commentaren op logica en de codage van het programma:

In dit programma volgen wij fundamenteel de volgende twee stappen om de unallocated ruimte van de schijf af te vegen:

  • Creëer automatisch tijdelijke gegevensdossiers: Eerst creëren wij tijdelijke dossiers met unieke namen en het hebben van sommige gegevens in hen tot het schijfvolume met deze tijdelijke gegevensdossiers volledig is. Door dit te doen, wordt al unallocated gegevensgebied van de logische aandrijving bezet door de gegevens van de tijdelijke dossiers en al unallocated gegevens zijn beschreven.

Voor het doen van dit, koos ik de namen van tijdelijke dossiers in het formaat van PTT TTPTxxxx., dat de middelen, de eerste vier karakters van de tijdelijke dossiers TTPT zijn en de uitbreiding van de dossiers is. PTT Het wordt gedaan dit de tijdelijke dossiers verstrekken unieke filenames.

Ik heb de maximumgrootte van het enige tijdelijke dossier geplaatst, gelijkwaardig aan ongeveer 11.718 sectorengegevens nochtans kunt u het volgens u bepalen. Ik koos ruimtekarakter "" (karakter van ASCII 32) om de gegevens in tijdelijke dossiers te vullen. Nochtans kunnen de willekeurige karakters ook in plaats van ruimte worden gebruikt.

  • Verwijder alle tijdelijke dossiers: Wanneer de logische aandrijving met tijdelijke dossiers volledig is, wijst het erop dat al unallocated gegevensgebied nu beschreven is. Nu worden alle tijdelijke dossiers die door het programma worden gecreeerd automatisch verwijderd. En zo wordt de tenietgedane unallocated ruimte bereikt.

In de codage van het programma, slaat filename van de karakterserie de dossiernaam op om tijdelijke dossiers automatisch, met verschillende namen te produceren.

De functie write_to_temp (filename); vult het tijdelijke dossier tot 11.718 sectoren (omdat er geen voorkomen van 10.000 sectoren in het gespecificeerde groep schrijven van buffer) gelijkwaardige gegevens met hulp van gegevensbuffer dbuf van 40.000 bytes is. de 50 keer gegevensbuffer wordt geschreven tegelijkertijd om het schrijven te versnellen.

De tijdelijke dossiers worden gecreeerd tot het schijfvolume volledig is en de fout van de dossierverwezenlijking komt voor. De functie remove_temp_file () verwijdert al tijdelijk dossier, dat door het programma wordt gecreeerd.

Op deze wijze wordt al unallocated ruimte tenietgedaan zonder de gegevens van het schijfvolume te berokkenen.

 

Previous page

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

Next page
 
 
Data Recovery boek
 
Hoofdstuk-1 Een Overzicht van de Terugwinning van Gegevens
Hoofdstuk-2 Inleiding van Harde Schijven
Hoofdstuk-3 Logische Benadering van Schijven en OS
Hoofdstuk-4 De Systemen van het aantal
Hoofdstuk-5 Inleiding van de Programmering van C
Hoofdstuk-6 Inleiding aan de Grondbeginselen van de Computer
Hoofdstuk-7 De noodzakelijke Bevelen van Dos
Hoofdstuk-8 Schijf-bios functioneert en onderbreekt Behandeling met C
Hoofdstuk-9 Behandelende Grote Harde Schijven
Hoofdstuk-10 De Terugwinning van gegevens van Bedorven Floppy
Hoofdstuk-11 Het maken van Steunen
Hoofdstuk-12 Het lezen van en het Wijzigen van MBR met Programmering
Hoofdstuk-13 Het lezen van en het Wijzigen van DBR met Programmering
Hoofdstuk-14 Programmering de Terugwinning voor van het "Ruwe Dossier"
Hoofdstuk-15 Programmering voor de Wissers van Gegevens
Hoofdstuk-16 Het ontwikkelen van meer Nut voor Schijven
Bijlage Verklarende woordenlijst van de Termijnen van de Terugwinning van Gegevens
 
 
Pro Data Doctor

Home

Producten

Contactgegevens

Customer Support

Download Demo

Algemene Voorwaarden

 
Pro Data Doctor