0

私は次のものを持っています:

Q_ASSERT(QFile::exists("\\.host\Shared Folders\username On My Mac\Desktop\New Deck.txt"));

ファイルは QFileDialog から選択されますが、QFile::exists で存在するかどうかを確認すると、FALSE が返されます。

QT が共有ドライブ上のファイルを開くことができない理由はありますか?

Btw, this path is a valid one on Windows and is generated by putting the "New Deck.txt" file on my Mac OSX desktop and tried to be read from a QT application run from VM Ware Windows XP SP2.

4

1 に答える 1

1

\: "\\.host\Shared Folders\..." を使用して、文字列リテラル内の \ をエスケープする必要があります。ファイル ダイアログでファイルを選択してから開くまでの間、常にファイルが消えることがありました。

于 2010-08-25T08:59:08.183 に答える