2013-03-30 24 views
0

如何获得Qt中的分区ID?Qt如何获取分区ID?

我在寻找一个很好的方法来保持文件目录不分区名

例如,我要保存一个文件,是在我的闪存的目录。在我的计算机中,也许是“本地光盘(F :)”,而在另一台计算机中,可能是“本地光盘(G :)”,如果我用本地光盘名称保留文件目录,那我的方式就是错误的。

这是因为我正在寻找另一种方式,我想获取分区ID并使用分区ID保存目录。

任何人都可以帮忙吗?有没有人有更好的主意? :)

我想在Linux和Windows中做到这一点。

回答

0

每用过QFileInfo类?您可以使用它获取绝对路径,然后在第一个/上剪切生成的字符串,您将只剩下该分区。

+0

谢谢,但我想保存没有驱动程序名称的路径,当它位于便携式设备中时,如果我的目录位于我的PC驱动程序中,我想保存完整路径。我怎么能在两件事情之间做出区别? –