Функция для того чтобы уничтожить временные файлы автоматически

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

Комментарии на логике и кодирвоании программы:

В этой программе основно мы следуем за following 2 шагами для того чтобы обтереть unallocated космос диска:

  • Создайте временно архивы данных автоматически: Во первых мы создаем временные файлы с уникально именами и иметь некоторы данные в их до тех пор пока том диска не быть полн с этими временно архивами данных. Путем делать это, полностью unallocated место для данных логически привода занято данными временных файлов и все unallocated данные overwritten.

Для делать это, я выбрал имена временных файлов в форме TTPTxxxx.PTT, которой серединами, первые 4 характера временных файлов будут TTPT и выдвижением архивов будет PTT., котор оно сделано так для того чтобы обеспечить временные файлы уникально filenames.

Я устанавливал максимальный размер одиночного временного файла, соответствующий до приблизительно 11.718 данных по участков однако, котор вы можете определить их согласно вам. Я выбрал характер космоса "" (характер 32 ascii) для того чтобы заполнить данные в временных файлах. Как бы случайно характеры могут также быть использованы вместо космоса.

  • Извлекайте все временные файлы: Когда логически привод полн с временными файлами, он показывает что полностью unallocated место для данных теперь overwritten. Теперь все временные файлы созданные программой извлечутся автоматически. И таким образом обтерто из unallocated космоса достигает.

В кодирвоании программы, filename блока характера хранит имя архива для того чтобы произвести временные файлы автоматически, с по-разному именами.

Write_to_temp(filename) функции; заполняет временный файл до 11.718 возникновения 10.000 участков в определенном сочинительстве группы буфера) соответствующих данных по участков (потому что не будет с помощью dbuf буфера данных 40.000 байт. написаны, что одновременно speed up буфер 50 данным по времен сочинительство.

Временные файлы созданы до тех пор пока том диска не быть полн и ошибка творения архив происходит. Remove_temp_file() функции извлекает полностью временный файл, созданный программой.

В этой дороге полностью unallocated космос обтерт вне без вредить данным тома диска.

 

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 Логический подход к дисков и ОС
Глава 4 Количество систем
Глава 5 Введение в программирование
Глава 6 Введение в информатику
Глава 7 Необходимые команды DOS
Глава 8 Диск - функции BIOS и прерывания контакта с C
Глава 9 Обработка больших жестких дисков
Глава 10 Восстановление данных с поврежденных дискет
Глава 11 Создание резервных копий
Глава 12 Чтение и изменение MBR с Programming
Глава 13 Чтение и Изменение DBR со Программирование
Глава 14 Программирование на "Сырье Файл" подъема
Глава 15 Программирование на данные Стеклоочистители
Глава 16 Разработка более Утилиты для дисков
Добавление Глоссарий терминов по восстановлению данных
 
 
Pro Data Doctor

Дом

Продукция

Контактная информация

Служба поддержки

Скачать демо -

Положения и условия

 
Pro Data Doctor