Я использую Qt 4.7, установленный в Ubuntu 10.04 .... Я не могу создать файл 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 ;
}
Итак, как я могу решить эту проблему и дать программе разрешения на создание файла в файловой системе?