Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : la taille d'un fichier sur le disque [ Windows / MFC ] (mniajnaa)

mardi 22 mai 2007 à 14:27:12 | la taille d'un fichier sur le disque

mniajnaa

bonsoir

je cherche une api " fontion systeme " qui retourne la taille d'un fichier sur le disque 
  
le language est le c++;

merci d'avance

mardi 22 mai 2007 à 14:48:23 | Re : la taille d'un fichier sur le disque

laurent1024

 						 								#include <windows.h> 								

unsigned int fsize( constchar * FileName )
{
WIN32_FILE_ATTRIBUTE_DATA attr;
if ( GetFileAttributesEx( FileName, GetFileExInfoStandard, &attr ) == 0 )
{
/* erreur, par exemple fichier non trouvé */
return 0;
}
if ( attr.nFileSizeHigh != 0 )
{
/* attention ce fichier fait plus de 4Go */
}
return attr.nFileSizeLow;
}

mardi 22 mai 2007 à 14:49:14 | Re : la taille d'un fichier sur le disque

laurent1024


désolé pour la mise en page.


#include <windows.h>
unsigned int fsize( const char * FileName )
{
   WIN32_FILE_ATTRIBUTE_DATA attr;
   if ( GetFileAttributesEx( FileName, GetFileExInfoStandard, &attr ) == 0 )
   {
      /* erreur, par exemple fichier non trouvé */
      return 0;
   }
   if ( attr.nFileSizeHigh != 0 )
   {
      /* attention ce fichier fait plus de 4Go */
   }
   return attr.nFileSizeLow;
}

mardi 22 mai 2007 à 19:57:44 | Re : la taille d'un fichier sur le disque

vicenzo

Membre Club
Réponse acceptée !
GetFileSize (Win9x, NTx)
GetFileSizeEx (WinNT5 et >)

doc sur msdn

samedi 26 mai 2007 à 23:47:18 | Re : la taille d'un fichier sur le disque

tibob51

Membre Club
Réponse acceptée !

double Taille_Fichier()

{

double taille;

H=CreateFile(("fichier.ext",GENERIC_READ,NULL,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL );
taille=GetFileSize(H,NULL);
return taille/1024;
}




Cette discussion est classé dans : fichier, taille, disque


Répondre à ce message

Sujets en rapport avec ce message

Adresse disque d'un enregistrement de taille variable dans un fichier [ par exar ] Hello !Comment forcer l'écriture d'un enregistrement à une adresse spécifique sur le disque. Comment ensuite y accéder ? Le but est de permettre l'é taille d'un fichier sur le disque [ par germs13 ] salutje travaille sous vc6.0 mais pas en mfcje voudrais recuperer la taille d'un fichier sur le disque, pour l'instant j arrice seulement a recuperer Acceder à un disque sans systeme de fichier [ par Quemar ] Bonjour à tous,j'ai un problème peu banal pour lequel je ne trouve aucune information, je m'explique:J'aimerai savoir si il existe (c'est obligé que c Taille Disque Disponible [ par mr_titi ] Bonjour,Sauriez-vous une fonction qui permet de récupérer la taille disponible sur le disque. (Equivalent du GetDiskFreeSpaceEx de Windows VC6).Merci pb de 100% [ par dyroj ] salut,je créer un envoyer de fichier par socket, il marche tres bien et j'ai ajouté un progress bar qui progresse de la facon suivante : SendMe taille fichier text [ par unionx ] bonjour a tous les equipes et les membres code-source j'ai un questionquand je creer un fichier *.txt sous linux il me donne une taille de 4ko je pens copier le contenu d'un fichier dans Cstring [ par msahli3 ] bonjour , je doit modifier un programme (fait auparavant en MFC ou je ne suis pas forcément trés bon) je doit importer un fichier texte et le parsser taille fichier [ par dacor ] bonjour,comment peut on récupéré la taille d'un fichier ?merci Est-il possible de rechercher un fichier sur le disque dur [ par johnatemps ]


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.