C++ 如何在Qt应用程序中获取SD卡的总空间和使用空间?

C++ 如何在Qt应用程序中获取SD卡的总空间和使用空间?,c++,qt,qt4,sd-card,C++,Qt,Qt4,Sd Card,嗨,朋友们,我正在开发一个Qt应用程序,其中我需要显示连接到我电脑的SD卡的总空间和已用空间。我需要以字符串的形式显示它们。例如7.6[GB]或876[MB] 他们的QtaPI能帮助我实现吗?基本上,我正在寻找一个API,我可以将驱动器的路径传递给它,它反过来会给我SD卡的总空间和使用空间 请帮助:)如中所述,没有多平台的方法来实现这一点,因此Qt没有api来实现这一点。 如果您在windows上,您可以使用。在您的情况下,要获得总使用空间,可以从总空间中减去自由空间。希望这有帮助也许是help

嗨,朋友们,我正在开发一个Qt应用程序,其中我需要显示连接到我电脑的SD卡的总空间和已用空间。我需要以字符串的形式显示它们。例如7.6[GB]或876[MB]

他们的QtaPI能帮助我实现吗?基本上,我正在寻找一个API,我可以将驱动器的路径传递给它,它反过来会给我SD卡的总空间和使用空间

请帮助:)

如中所述,没有多平台的方法来实现这一点,因此Qt没有api来实现这一点。

如果您在windows上,您可以使用。在您的情况下,要获得总使用空间,可以从总空间中减去自由空间。希望这有帮助

也许是helpful@10WaRRioR01:谢谢你的回复。我不想使用QtMobility,但我看到了一个Windows API
GetDiskFreeSpaceEx
,它提供了可用空间。他们的API是否类似于空间使用???是的。。。。看起来我应该掌握这个Windows APi并计算空间:)