我想在 /home/username/ 中创建一个文件,所以我写了一些这样的代码
#define CONFIG_FILE_PATH "~/.config/xmlfile
QFile file(CONFIG_FILE_PATH);
if (!file.open(QFile:ReadOnly | QFile::Text))
{
if (!file.open(QFile::WriteOnly | QFile::Text))
{
//print error message
}
else
{
//dosomething
file.close();
}
}
但是当我运行程序时,我找不到我试过的“xmlfile”
sudo find / -name *xmlfile*
但什么也没找到,程序也没有显示任何错误消息。
使用 QFile 时,字符 ~ 是否有一些规则?
提前致谢。