为什么我可以调整应用程序中使用的QFile的大小?

时间:2016-03-24 14:47:33

标签: macos qt qfile

相当简单的问题,但无法找到答案。我使用Qt Creator在OSX(Yosemite)上开发了一个应用程序,所以基本上我在Center.app中有一些文件。当我打开这个应用程序时,我可以做类似的事情:

QFile file("Center.app/Contents/MacOS/Center");
file.resize(0);

我的应用程序仍在运行!但当我关闭它并尝试重新打开它时,它不起作用(看起来很正常)。 所以我的问题是,为什么这可能?

加分:如何测试是否正在使用此类文件?在Windows上,当.exe运行时,file.open(QIODevice :: ReadWrite)返回false,而当它没有运行时返回true,但在Mac OS上,它每次都返回true ...

0 个答案:

没有答案