begin process at 2012 05 30 23:05:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

voir la taille d'un fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

voir la taille d'un fichier

mercredi 22 février 2006 à 09:58:36 | voir la taille d'un fichier

alphaone

comment avoir la taille de fichier?
mercredi 22 février 2006 à 10:14:46 | Re : voir la taille d'un fichier

DeAtHCrAsH

BOOL GetFileSizeEx(
HANDLE hFile,
PLARGE_INTEGER lpFileSize
);


Shell
mercredi 22 février 2006 à 10:16:55 | Re : voir la taille d'un fichier

zaibacker

Si c'est un fichier .txt ou .bin je l'ouvrirai en lecture et je le parcourerai octet part octet en mettant dans une variable le nombre d'octet lus jusqu'à arriver au EOF.
mercredi 22 février 2006 à 10:24:25 | Re : voir la taille d'un fichier

Arnotic

Administrateur CodeS-SourceS
Si c'est un fichier .txt ou .bin je l'ouvrirai en lecture et je le parcourerai octet part octet en mettant dans une variable le nombre d'octet lus jusqu'à arriver au EOF.
JAMAIS !  Tu penses au temps que ca prend ?

@+
Arnotic,
Admin CS,
[ Lien ]
MVP Visual C++
mercredi 22 février 2006 à 10:37:15 | Re : voir la taille d'un fichier

DeAtHCrAsH

Autre solution si tu es en C Standard : tu ouvre ton fichier avec foprn(), tu déplace ton poiteur sur la fin de fichier avec fseek() (SEEK_END), puis avec ftell() tu récupere la taille de ton fichier.

Shell
mercredi 22 février 2006 à 10:50:01 | Re : voir la taille d'un fichier

zaibacker

Oui j'avais pas pensé au temps dans le cas d'un fichier très long,mais je connaissais pas non plus la commande ftell() que DeAtHCrAsH nous a proposé. Bin voila,j'en sais une de plus.

mercredi 22 février 2006 à 11:45:26 | Re : voir la taille d'un fichier

DeAtHCrAsH

Voici un exemple complet fait en C Standard qui te renvoi la taille d'un fichier texte :

int main ()
{
  FILE * pFile;
  long size;

  pFile = fopen ("myfile.txt","rb");
  if (pFile==NULL) perror ("Error opening file");
  else
  {
    fseek (pFile, 0, SEEK_END);
    size=ftell (pFile);
    fclose (pFile);
    printf ("Size of myfile.txt: %ld bytes.\n",size);
  }
  return 0;
}


Shell
mercredi 22 février 2006 à 13:14:36 | Re : voir la taille d'un fichier

BruNews

Administrateur CodeS-SourceS
Rappeler toujours que ceci est à bannir sous Windows.
Si fichier déjà ouvert avant en mode exclusif alors erreur alors que FindFirstFile() ne l'ouvre pas et donc donnerait le résultat correct à tout coup.

ciao...
[ Lien ]
BruNews, MVP VC++
mercredi 22 février 2006 à 15:36:54 | Re : voir la taille d'un fichier


Cette discussion est classée dans : fichier, taille, voir


Répondre à ce message

Sujets en rapport avec ce message

VNEZ TOUS VOIR SA !! [ par Mickylord ] regardez , je ne sais pas comment faire pour ecrire une valeur numerique dans un fichier .txt . Comment je fait ???:void EcrireDisque (void) //SA Taille d'un fichier [ par mimieivd ] Hello !Pourriez vous expliquer à une bande de novice comment faire pour avoir la taille d'un fichier svp ???merci la compagnie ? Taille de ma structure [ par crocejf2000 ] Salut a tous, J'ai un tres gros probleme qui me bloque toute mon avancé dans mon prog : j'ai une structure : typedef struct{ unsigned short Locate; ch recherche fichiers executables et comparaisons [ par limsa033 ] Bonsoir,je cherche à lister tous les fichiers executables d(un disque dur ainsi que leur principales caractéristiques(nom,chemin et taille et date de nombre de caractère [ par mig73 ] salut à tousje suis sous visual c++.netj'ai utilisé la fonction suivante:CFile::GetLenght qui me donne la taille en octet du fichier que je lisA parti Lire la taille d'un fichier avec la DTA [ par metman ] Comment pouvons-nous avoir la taille d'un fichier a partir des octets 26 27 28 29 de la DTA ?Intéruption 21hfonction 4foctect 26 - 27 = mot faible de manipulation fichier texte [ par bencholl ] I / Utilisation de fichiers texteLe fichier "Etud_2002.don" comporte des lignes ainsi structurées (le caractère ';' est utilisé comme séparateur) : NO pb de taille de fichier avec dev c++ [ par Freeman2222 ] Bonjour ! Je débute en cpp et j'ai pris dev-cpp. J'ai fait une petit prog d'une vingtaine de lignes avec comme seule include iostream. Le pb c'est qu' ouverture de fichier avec les MFC [ par steph76 ] Bonjourvoila je programme une application qui ha beusoin d'ouvrir 1 fichier via httpJ'ai donc fait le code suivantCStdioFile *file;CInternetSession IS Taille Fichier [ par manta7 ] Bonjour, je voudrais savoir comment connaitre la taille d'un fichier ?


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,529 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales