Форум: "Начинающим";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];
ВнизКак удалить файл "Только чтение" Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.053 c