Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le Deal du moment : -36%
Aspirateur balai sans fil Dyson V8 Origin
Voir le deal
254.99 €

5 participants

    Propriétées d'une variable de type System.IO.DriveInfo [ RESOLU ]

    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Propriétées d'une variable de type System.IO.DriveInfo [ RESOLU ] Empty Propriétées d'une variable de type System.IO.DriveInfo

    Message par lereparateurdepc Sam 15 Jan 2011 - 19:44

    Bonjour ,

    Je récupère la propriété .TotalFreeSpace d'une variable de type System.IO.DriveInfo mais la valeure données est
    complettement différente de celle donnée par Windows .

    Pour moi , :
    .TotaleSize -> Taille MAX ( logique ) du HDD écrite sur l'étiquette ( PAS de problème avec cette propriété ) ;
    .TotalFreeSpace -> Taille utile
    .AvaibleFreeSpace -> espace libre restant .

    Pour mon disque système , Windows me dit :
    espace utilisé : 38.7 Go
    espace libre : 194 Go

    Mon programme me dit :
    Capacité utilisable: 208 Go -> en utilisant .TotalFreeSpace et idem avec .AvaibleFreeSpace .

    OU EST LE problème ??????????????????
    MERCI ! Smile

    Cordialement ,
    Le réparateur de PC
    TheJeremy78
    TheJeremy78
    Habitué
    Habitué


    Masculin Nombre de messages : 419
    Age : 25
    Localisation : Les Mesnuls ( 78 )
    Emploi/loisirs : Fou de SoftwareZator
    Humeur : Cool
    Date d'inscription : 08/06/2010

    Propriétées d'une variable de type System.IO.DriveInfo [ RESOLU ] Empty Re: Propriétées d'une variable de type System.IO.DriveInfo [ RESOLU ]

    Message par TheJeremy78 Dim 16 Jan 2011 - 10:56

    C'est normal car ton logiciel ne compte pas la partie " system " de ton ordinateur !
    Adrien
    Adrien
    Habitué
    Habitué


    Masculin Nombre de messages : 387
    Age : 29
    Emploi/loisirs : Aviation // Aux études
    Humeur : Sens-toi bien et tu seras bien !
    Date d'inscription : 14/02/2010

    Propriétées d'une variable de type System.IO.DriveInfo [ RESOLU ] Empty Re: Propriétées d'une variable de type System.IO.DriveInfo [ RESOLU ]

    Message par Adrien Dim 16 Jan 2011 - 10:59

    Ce qui est mieux ... Au moins, on ne va pas bidouiller les infos de l'OS.
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 32
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Propriétées d'une variable de type System.IO.DriveInfo [ RESOLU ] Empty Re: Propriétées d'une variable de type System.IO.DriveInfo [ RESOLU ]

    Message par Admin Dim 16 Jan 2011 - 12:05

    Bonjour,

    C'est normal car ton logiciel ne compte pas la partie " system " de ton ordinateur !

    Je n'en suis pas persuadé, mais si tu as une source je suis preneur Wink

    J'avoue ne pas savoir pourquoi il y a cette différence, sûrement que Windows utilise une autre méthode que la tienne, mais laquelle? bounce
    Dans tout les cas, que se soit Windows ou ton logiciel, se sera toujours une valeur approximative. bon, là ok, il y a une grosse marge tout de même Razz
    xav2303
    xav2303
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 195
    Age : 29
    Localisation : Antony 92160
    Emploi/loisirs : .Net / Plugin
    Humeur : One Again.
    Date d'inscription : 26/01/2009

    Propriétées d'une variable de type System.IO.DriveInfo [ RESOLU ] Empty Re: Propriétées d'une variable de type System.IO.DriveInfo [ RESOLU ]

    Message par xav2303 Dim 16 Jan 2011 - 12:56

    Salut

    La manière utilisée ne doit pas être la même, et il ne faut pas confondre Go et Gb, les vendeurs jouent souvent la dessus. Je m'explique.

    8 bits = 1 octet = 1 byte

    Ne pas confondre donc bit et byte.
    GB = GigaBytes
    Gb = Gigabits
    Les fabricants jouent d'ailleurs sur ceci: un modem 56 k est en vérité un modem 56 kilo bits donc avec les mesures que l'on utilise normalement sur notre ordinateur , on a en vérité 'seulement' : 56/8 = 7 kbyte. Pareil pour l'adsl (il faut diviser par 8 pour avoir la vitesse 'réelle').

    De plus, il y des chances que ton disque dur aie 208 GB décimaux et non pas binaires (en base deux)

    1 Ko (kilo-octet) = 1 000 octets (en décimal)
    1 Ko (kilo-octet) = 1 024 octets (en métrique)

    Ce qui ferait pour un disque dur de 120GB environ 117GB.

    Pour un exemple personnel, mon disque dur qui est sencé faire 500Gb ne fait que 465Go sous Windows Wink

    C'est l'explication la plus cohérente je pense Smile

    Xavier
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Propriétées d'une variable de type System.IO.DriveInfo [ RESOLU ] Empty Re: Propriétées d'une variable de type System.IO.DriveInfo [ RESOLU ]

    Message par lereparateurdepc Dim 16 Jan 2011 - 15:41

    re ,

    Merci à vous et Merci Xav2303 pout ton explication ( même si le le savais en partie ) donc en sortie ce ne sont PAS de Go comme je le pensait ......

    Sujet résole ! Smile

    Cordialement ,
    Le réparateur de PC

    Contenu sponsorisé


    Propriétées d'une variable de type System.IO.DriveInfo [ RESOLU ] Empty Re: Propriétées d'une variable de type System.IO.DriveInfo [ RESOLU ]

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 22 Nov 2024 - 1:53