Messieurs les Grands Spécialistes Qt,
Je suis en train de débuter une application ayant trait avec le système de fichier.
Je souhaite avoir des informations sur les disques durs installés sur le système : combien sont-ils ? comment s'appellent-ils ? quelle taille font-ils ?
Bon, tout ce que j'ai trouvé dans Qt est :
QDir::drives() qui fournit un QFileInfoList.
J'ai fait le test sur mon PC, et je récupère bien les deux "drive" :
C: pour le disque dur,
D: pour le lecteur de DVD.
MAIS, la taille (QFileInfo::size()) est vide : =0.
...et puis je ne trouve pas d'autres moyens de trouver des informations sur le type de lecteur (DVD, clé USB, etc...), % d'espace utilisé...
J'ai peur qu'il me faille taper dans les API Win32, mais cela m'ennuie, car ça fera du code non-portable...
Donc, avant de me lancer là-dedans, j'aimerai avoir l'avis des spécialistes...
Partager