![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Защита файла от удаления [D7, XP]
Mozgan © (2006-05-29 13:05:00)Привет всем мастерам! Мастера у меня такой вопрос: в рабочей папке с прогой создается временный файл, который записывает кое-какое данные и через некоторое время считывает их из этого файла. Мне необходимо защитить его от удаления, так как есть ещё одна программка, которая задевает этот файл (ну, нужно так). Подскажите, пожалуйста, как можно защитить этот файл от удаления? пытался применить LockFile - не получается :)
umbra (2006-05-29 16:44:00) [1]2 Mozgan (29.05.06 13:47) [7]
верно
Dmitrij_K (2006-05-29 14:30:00) [2]Из справки
function FileCreate(const FileName: string; Rights: Integer): Integer; overload;
On Windows, the FileAccessRights variable and Rightsparameter are ignored.
Fay (2006-05-29 14:26:00) [3]> $01
Это чё?
Mozgan (2006-05-29 13:47:00) [4]Мастера! Я кажется разобрался, но хотелось бы уточнить - верно ли я все понял?
Значит так:
FileHandle:= filecreate('C:\testfile.txt',$01); //создаем файл для нужды
//Если попытаться удалить его - //то вина будет ругать
FileClose(FileHandle); //закроем хендл, чтобы можна было удалит файл.
Прошу прокоментировать - верно или нет?
Mozgan (2006-05-29 13:38:00) [5]Html файл это текстовый файл.
Что мешает не закрывать Handle файла полученого от FileCreate?
А как это сделать, не подскажете? На маленьким примере.
Dmitrij_K (2006-05-29 13:26:00) [6]Html файл это текстовый файл.
Что мешает не закрывать Handle файла полученого от FileCreate?
Mozgan (2006-05-29 13:15:00) [7]Понимаю. Решение верно, но уменя файл не текстовый и создан он с помощью FileCreate(...). Файл в формате html. У меня сначала в текстовый файл - потом переводит в html - вот этот файл мне и нужно спасти :)
Desdechado (2006-05-29 13:14:00) [8]конкуренты тут
http://delphimaster.ru/cgi-bin/forum.pl?id=1148800931&n=18
Desdechado (2006-05-29 13:13:00) [9]> в рабочей папке с прогой создается временный файл
дурной тон, для этого есть путь, указанный в переменной окружения TEMP или TMP
Fay (2006-05-29 13:10:00) [10]Просто открыть и не закрывать.