我正在使用安装在 Ubuntu 10.04 上的 Qt 4.7 .... 我无法在当前目录“。”以外的位置创建 qt 文件。
此代码运行良好:
QFile file("data.txt");
if (!file.open(QIODevice::Append))
{
qDebug("ERROR WHILE OPENING THE FILE TO APPEND Data");
return ;
}
但是这段代码失败了(我认为是因为权限):
QFile file("/var/lib/mysql/testdb/data.txt");
if (!file.open(QIODevice::Append))
{
qDebug("ERROR WHILE OPENING THE FILE TO APPEND Data");
return ;
}
那么,我该如何解决这个问题并赋予程序在文件系统的任何位置创建文件的权限?