Espace disque en c/c++

Signaler
Messages postés
7
Date d'inscription
vendredi 25 avril 2003
Statut
Membre
Dernière intervention
25 avril 2004
-
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Salut tout le monde, bon voilà j'aimerais savoir comment faire un programme fonctionnant par commande MS-DOS et m'affichant a son lancement l'espace disque restant sur tous les disques durs de la machine sur laquelle il se trouve. Je tient à préciser qu'il faudrait que çà m'affiche l'espace disque réel, car j'ai testé tout un tas de softs fonctionnant par commande DOS qui avaient pour role d'afficher l'espace disque dispo mais tous m'affchaient que mes disque dur avaient une capacité de 1 gigas et quelques (çà voyait pas qu'en fait y'en avait 35 etc...) lol

Vala, vala merci d'avance :D

1 réponse

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
unsigned _int64 bnuGetDiskFreeSpace(char* pszRoot)
{
ULARGE_INTEGER liFreeBytes, liTotalBytes, liTotalFreeBytes;
if(!GetDiskFreeSpaceEx(pszRoot, &liFreeBytes, &liTotalBytes, &liTotalFreeBytes)) return 0;
return (unsigned _int64) liTotalFreeBytes.QuadPart;
}

BruNews, ciao...