Как получить общее и использованное пространство SD-карты в приложении Qt?

Привет, друзья! Я работаю над приложением Qt, в котором мне нужно отобразить общее пространство и использованное пространство SD-карты, подключенной к моему ПК. Мне нужно отобразить их в виде строки. Например. 7,6 [ГБ] или 876 [МБ]

Является ли их Qt API, который может помочь мне достичь этого? в основном я ищу API, которому я могу передать путь к диску, и он, в свою очередь, дает мне общее и использованное пространство SD-карты.

Пожалуйста помоги 🙂

1

Решение

Как указано в этот вопрос, нет мультиплатформенного способа сделать это, поэтому у Qt нет api для этого.
Если вы находитесь на Windows, вы можете использовать GetDiskFreeSpaceEx. В вашем случае, чтобы получить общее используемый пространство, вы вычитаете свободное пространство из общего пространства. Надеюсь это поможет

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]