Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.018 c
15-1200538558
Tirael
2008-01-17 05:55
2008.02.17
из за чего может быть такой глюк?


15-1200422033
slomalsa_comp
2008-01-15 21:33
2008.02.17
Не включается компьютер :( БИОС не пищит.


2-1201095633
MishaL
2008-01-23 16:40
2008.02.17
DBGridEh1.Options ошибка


15-1200378567
Москва(с)
2008-01-15 09:29
2008.02.17
Запрет доступа к серверу


6-1179711254
Rimd
2007-05-21 05:34
2008.02.17
html файл как текст




   Наверх