Показать сообщение отдельно
  #2  
Старый 30.07.2010, 18:24
mgneo mgneo вне форума
Прохожий
 
Регистрация: 30.07.2010
Сообщения: 7
Репутация: 10
По умолчанию

Ну есть много вариантов, в плоть до стирания файла так, чтобы его невозможно было восстановить физически. В винде же есть функции для удаления файлов, в чем проблема?) Можешь просто открыть файл типо AssignFile(F,'xxx,xxx'); 'Reset(F); и стереть его, сделав так: BlockWrite(F,Buf[0],1); Close(F); Буф 0 это массив байтов, индекс 0 - индекс начала массива. Просто записываешь в файл пустоту и все. Безвозвратно убивает файл, или его просто достаточно открыть для записи(reset) и забыть закрыть - в это случае он уничтожется в 0. Я объясняю возможно непонятно - но я спешу.

А виндовс сдк еще можешь полистать - там есть deleteFile и deleteFolder для удаления файлов и папок. Для удаления папки она должна быть пуста.
Ответить с цитированием