Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.17;
Скачать: CL | DM;

Вниз

Как удалить файл "Только чтение"   Найти похожие ветки 

 
abhtr   (2008-01-25 16:28) [0]

Удаляю файлы командой DeleteFile(FileName);
Но если файл помечен "Только чтение", то уже не получается.
Подскажите пожалуйста, как можно это сделать?
Желательно определить: этот файл только для чтения или нет.
А потом уже его удалять (или нет)


 
Нафаня   (2008-01-25 16:31) [1]

Get/SetFileAttributes


 
Семеныч   (2008-01-25 16:32) [2]

Get/SetFileAttributes


 
Нафаня   (2008-01-25 16:33) [3]

Удалено модератором


 
abhtr   (2008-01-25 16:55) [4]

Заработало:
var
attr : integer;
begin
...
attr := FileGetAttr(FullNameFile);
if (attr and faReadOnly) <> 0 then FileSetAttr(FullNameFile,attr and not faReadOnly);
...

Правда, нашел в другом месте: http://delphiworld.narod.ru/base/get_set_file_attr.html
Но все-равно, всем спасибо.


 
Anatoly Podgoretsky ©   (2008-01-25 18:49) [5]

Зачем читать и проверять, сразу ставь 0 и удаляй, все равно же после удаления файла не будет.



Страницы: 1 вся ветка

Текущий архив: 2008.02.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
2-1201046616
fluxion
2008-01-23 03:03
2008.02.17
Срок действия программы


15-1200149061
TUser
2008-01-12 17:44
2008.02.17
Turbo Delphi + Win 2003


6-1180615621
Alex_C
2007-05-31 16:47
2008.02.17
Получить данные через https протокол


3-1191396980
zdm77
2007-10-03 11:36
2008.02.17
Paradox


2-1201015658
Vov
2008-01-22 18:27
2008.02.17
Как отметить строку в DBGrid ?