Russian Qt Forum

Qt => Общие вопросы => Тема начата: Gop-Stop от Ноябрь 25, 2005, 17:33



Название: Как удалить файл если вы админ, а файл "только чтение&q
Отправлено: Gop-Stop от Ноябрь 25, 2005, 17:33
(Qt 3)Как удалить файл если вы администратор, а файл "только для чтения"
Я так понимаю нужно менять галку, но вы же админ и зачем тогда менять.
ANSI remove(const char) тоже не работает.


Название: Как удалить файл если вы админ, а файл "только чтение&q
Отправлено: Gop-Stop от Ноябрь 26, 2005, 00:32
под виндой я понял
FileSetAttr(DirName+"\\"+sr.Name, 0);// сброс всяких read-only
DeleteFile(DirName+"\\"+sr.Name);// удаляем файл
QFile::remove(DirName+"/"+Name);//
а под nix таких траблов нет?


Название: Как удалить файл если вы админ, а файл "только чтение&q
Отправлено: Sergeich от Ноябрь 26, 2005, 19:58
Если ты под 3-ой юзай под линух chmod (path, mode), под 4-ой появилось QFile::setPermissions


Название: Как удалить файл если вы админ, а файл "только чтение&q
Отправлено: Gop-Stop от Ноябрь 27, 2005, 21:39
Оjavascript:emoticon(':)')
Smile Спасибо.


Название: Re: Как удалить файл если вы админ, а файл "только чтение&q
Отправлено: IGHOR от Апрель 05, 2010, 19:12
Sergeich, QFile::setPermissions никак не помогает изменить атрибут Read-Only
может есть еще способы изменить атрибут или удадить файл с атрибутом Read-Only средствами Qt Only?