Страница: 1 |
При использования примера http://www.vbnet.ru/faq/showtopic.asp?id=416 столкнулся с проблемой: На первый взгляд все прозрачно и просто. Сначала файл затирается, а потом удаляется. Но при востановлении файла Анерейзером файл остался таким же как и до стирания. Наверное дело в кешировании операций с дисками и файлами. Можно ли как нибудь обойти это?
Хых. Мда... а как ты хотел? Ты же не сам его стираешь, а операционка... которая тебя слушает, потом говорит винчестеру, что вот этот файл надо пометить как удаленный. НАпример файл test.doc может потом выглядеть на харде как ~nest.doc. И тебе для его восстановления нужно только снять с него атрибут "стертый", ну и для того, чтобы он снова появился в нормальном виде (для FAT) - ввести первую букву. В процессе использования файловой системы эти файлы по мере надобности свободного места затираются... в основном частично. Поэтому некоторые энурезы говорят, что файл находится в такой-то и такой-то кондиции. ЕСли ты хочешь стирать файл без возможности восстановления, то тогда наверно самым нормальным шагом будет открывать его для записи, писать в него пару пробелов и сохранять. Или пользоваться wipe-утилитами.. типа Кремлина.... Так в примере этом же так и происходит. Чтобы стереть файл без возможности востановления сначала окрывается файл, потом записывается весь пробелами а потом удаляется. Как по другому удалить файл без возможности востановления? Или как обойти кещирование? Может есть возможность принудительно скинуть файл на винт? Ну ведь ты его если восстановишь - он будет содержать только пробелы..... Смысл?.. Еще раз по порядку: Цель - стереть файл без возможности востановления информации. Сначала открываю файл. Записываю в него пробелы. Закрываю файл. Потом удаляю этот файл. С помощью Анеразера востанавливаю файл. И получаю исходный(не затертый пробелами файл). В чем и есть проблема. Страница: 1 |
Вопрос: Проблема с уничтожением файла
Добавлено: 23.10.03 11:50
Автор вопроса: Andrew3000
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #1
Добавлено: 23.10.03 12:54
Номер ответа: 2
Автор ответа:
Andrew3000
Вопросов: 2
Ответов: 3
Профиль | | #2
Добавлено: 23.10.03 13:06
Номер ответа: 3
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #3
Добавлено: 23.10.03 13:10
Номер ответа: 4
Автор ответа:
Andrew3000
Вопросов: 2
Ответов: 3
Профиль | | #4
Добавлено: 23.10.03 13:34