QFile::setPermissions()
时间: 2023-12-24 11:25:25 浏览: 383
QFile::setPermissions()是一个Qt类中的函数,用于设置文件的权限。它有两种重载形式,一种是在QFile对象上调用,另一种是在文件名上调用。两种形式的参数都是文件的权限,包括读、写和执行权限。如果成功,该函数将返回true,否则返回false。
以下是两种重载形式的示例代码:
1.在QFile对象上调用setPermissions()函数:
```cpp
QFile file("example.txt");
if (file.open(QIODevice::WriteOnly)) {
file.setPermissions(QFile::ReadOwner | QFile::WriteOwner);
file.write("Hello, world!");
file.close();}
```
2.在文件名上调用setPermissions()函数:
```cpp
if (QFile::setPermissions("example.txt", QFile::ReadOwner | QFile::WriteOwner)) {
qDebug() << "Permissions set successfully!";
} else {
qDebug() << "Failed to set permissions!";
}
```
阅读全文
相关推荐


















