我正在尝试为文件设置权限。我以为我可以在处理QFile
对象时节省一行代码,就像这样。
QFile("somefile.txt").setPermissions(QFile::WriteOther);
它编译并运行,但没有做任何事情。当然,当我以正确的方式做到这一点时,它就奏效了。(毫不奇怪,那里。)
QFile tempFileHandle("somefile.txt");
tempFileHandle.setPermissions(QFile::WriteOther);
我认为这是了解 C++ 语法的好机会。我会接受我原来的方式行不通,但为什么呢?