QFile file(filePath);
QFileInfo fileInfo(file);
file.open(QIODevice::ReadWrite); //or WriteOnly
if(!fileInfo.isWritable())
{
//Log error
}
else
{
//Save to file
}
問題は、filepathにフルアクセスがあり、ファイルが作成されて書き込み可能であるにもかかわらず、isWritable()がfalseを返すことです。書き込みアクセスチェックを削除してファイルに書き込むだけで、書き込みは成功します。QFile::openもtrueを返します。何か案は?