5

我正在编写一个跨平台应用程序,它应该在某些事件上创建文件,现在我有一个问题,如果我的目标位于可移动磁盘或网络驱动器上,我想首先在本地硬盘驱动器上的临时文件夹中创建文件,然后将其移动到目标以避免在删除目标路径的情况下丢失数据。

现在我的问题是我应该如何在跨平台方法中指示路径类型?

4

2 回答 2

0

如果您使用的是 QtMobility,则可以使用QSystemStorageInfo类。

于 2013-04-09T09:15:30.040 回答
0

我认为这将很难以可靠和便携的方式实现。我确信所有平台都有一些方法来确定驱动器是否是本地驱动器,但我认为更简单可靠的解决方案是创建一个本地临时文件,无论基本文件系统是什么。

于 2013-04-09T09:20:36.940 回答