Bonjour, voila je suis en train de réalise un petit programme et j'aurai besoin de lister les partition de tout les disque dur et clé usb présent sur le pc avec le type de partition et la taille.
J'ai déjà trouvé ça:
le probleme c'est que ça me liste tous les systemes monté mais pas ceux qui ne le sont pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 #include <mntent.h> #include <stdio.h> #include <stdlib.h> int main () { struct mntent *me; FILE *mntfp = setmntent( "/etc/mtab", "r" ); while((me = getmntent(mntfp)) != NULL) { printf("mnt_fsname: %s,mnt_dir: %s, mnt_type:%s\n", me->mnt_fsname, me->mnt_dir, me->mnt_type); } endmntent(mntfp); return 0; }
Donc auriez vous une solution ? ou sinon une autre lib a utilisé ?
merci @++
Partager