我有以下内容:
Q_ASSERT(QFile::exists("\\.host\Shared Folders\username On My Mac\Desktop\New Deck.txt"));
该文件是从 QFileDialog 中选择的,但是当使用 QFile::exists 检查它是否存在时,它返回 FALSE;
QT 是否有任何原因无法打开共享驱动器上的文件。
顺便说一句,这个路径在 Windows 上是有效的,它是通过将“New Deck.txt”文件放在我的 Mac OSX 桌面上生成的,并尝试从 VM Ware Windows XP SP2 运行的 QT 应用程序中读取。