읽기 전용 파일은 덮어쓰거나, 삭제가 안된다.
이 때, 파일 퍼미션을 설정해서 읽기 전용 속성을 제거할 수 있다.
(파일에 쓰기 권한을 주면, 덮어쓰기나 삭제가 가능해진다.)
읽기 전용(Read Only) 파일에 쓰기 권한 주기
// C++ code
#include <QFile>
void removeReadOnly(QString filepath)
{
QFile file(filepath);
file.setPermissions(file.permissions() |
QFileDevice::WriteOwner |
QFileDevice::WriteUser |
QFileDevice::WriteGroup |
QFileDevice::WriteOther);
}
'개발 > Qt' 카테고리의 다른 글
[Qt] QSqlQuery에서 regexp 사용하기 - sqlite3 (0) | 2023.03.06 |
---|---|
[Qt] 디렉토리가 비어있는지 체크, 디렉토리 안 파일 개수 세기 (0) | 2022.06.14 |
[Qt] QPushButton의 background color 설정하기/가져오기 (0) | 2022.02.21 |
[Qt] QMessageBox 안에 html 태그 입력하기 (0) | 2022.02.18 |
[PyQt] 시그널 블럭(Signal Blocking) (0) | 2022.02.05 |