5

特定のイベントでファイルを作成する必要があるクロスプラットフォームアプリを作成していますが、ターゲットがリムーバブルディスクまたはネットワークドライブにある場合、最初にローカルハードドライブの一時フォルダーにファイルを作成してから、問題が発生しましたターゲット パスが削除された場合にデータが失われないように、ターゲットに移動します。

今私の質問は、クロスプラットフォームアプローチでパスのタイプをどのように示すべきですか?

4

2 に答える 2

0

QtMobility を使用している場合は、QSystemStorageInfoクラスを使用できます。

于 2013-04-09T09:15:30.040 に答える
0

信頼性が高く移植可能な方法でこれを達成するのは非常に難しいと思います。すべてのプラットフォームには、ドライブがローカルかどうかを確認する方法があると確信していますが、ベースファイルシステムが何であれ、ローカル一時ファイルを作成するのがはるかに簡単で信頼できる解決策だと思いました。

于 2013-04-09T09:20:36.940 に答える