begin process at 2012 05 27 15:36:18
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichiers / Disque

 > DETERMINER LA TAILLE D'UN FICHIER

DETERMINER LA TAILLE D'UN FICHIER


 Information sur la source

Note :
Aucune note
Catégorie :Fichiers / Disque Classé sous :fichier, taille, déterminer Niveau :Débutant Date de création :24/04/2002 Date de mise à jour :24/04/2002 21:02:05 Vu :4 805

Auteur : Nic.C

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

devrait fonctionner sur tout compilateur

Source

  • #include <stdio.h>
  • #include <io.h>
  • #include <fcntl.h>
  • #include <sys\stat.h>
  • void main(int argc, char *argv[])
  • {
  • int cle_de_fichier;
  • long taille_fichier;
  • if ((cle_de_fichier = open(argv[1], O_RDONLY)) == -1)
  • printf("Erreur a l\'ouverture du fichier %d\n", argv[1]);
  • else
  • {
  • taille_fichier = filelength(cle_de_fichier);
  • printf("La taille du fichier en octets est %ld\n", taille_fichier);
  • close(cle_de_fichier);
  • }
  • }
#include <stdio.h>
#include <io.h>
#include <fcntl.h>
#include <sys\stat.h>

void main(int argc, char *argv[])
 {
   int cle_de_fichier;

   long taille_fichier;

   if ((cle_de_fichier = open(argv[1], O_RDONLY)) == -1)
     printf("Erreur a l\'ouverture du fichier %d\n", argv[1]);
   else
     {
       taille_fichier = filelength(cle_de_fichier);
       printf("La taille du fichier en octets est %ld\n", taille_fichier);
       close(cle_de_fichier);
     }
 }
 



 Sources du même auteur

AFFICHER/CACHER LES ICONES DU BUREAU
CREATION D'AUTORUN
INFORMATION D'UN LECTEUR
CREE UN RACOURCI
CONVERSION DECIMALE -&GT; BINAIRE

 Sources de la même categorie

COMPTER LE NOMBRE DE PAGES D'UN FICHIER PDF par Renfield
Source avec Zip Source avec une capture GENERE BMP par lajouad
Source avec Zip Source avec une capture GETIONNAIRE D'UNE BIBLIOTHÉQUE EN C par benzarabel
FONCTION D'ÉDITION DE FICHIER BIT À BIT [C-MULTIPLATEFORME] par lynxtyle
Source avec Zip Source avec une capture UN GESTIONNAIRE DU FICHIER par benzarabel

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture GENERE BMP par lajouad
Source avec Zip Source avec une capture GETIONNAIRE D'UNE BIBLIOTHÉQUE EN C par benzarabel
FONCTION D'ÉDITION DE FICHIER BIT À BIT [C-MULTIPLATEFORME] par lynxtyle
Source avec Zip Source avec une capture UN GESTIONNAIRE DU FICHIER par benzarabel
Source avec Zip Source avec une capture TROUVER LES NOMBRES PREMIERS INFÉRIEURS À UNE LIMITE DONNÉE par angrevol

Commentaires et avis

Commentaire de gaya le 08/08/2002 04:05:52

rare sont les personnes faisant appelle à cette merveilleuse fonction qu'est filelength, pour déterminer la taille d'une fichier.
Très bon exemple Nic.C (tu n'as pas besoin de "sys/stat.h")

@+

Commentaire de Kotei le 16/01/2003 15:46:01

Merci messieu pour le code je me demandait comment j'avais faire!! lol. ben oui en ce moment j'ai pas envi des masses de reflechir!:!
Thx man encore une fois!!!

Commentaire de Weedy_59 le 21/12/2004 17:06:26

Oui d'accord c'est bien, mais comment fais tu pour un fichier de taille supérieur à 4 294 967 295 octets (soit + important qu'un type unsigned long ) ?!?

Commentaire de soldier8514 le 18/06/2006 21:08:46

punaise Weedy_59 !!! g eus la meme réaction que toi !

Commentaire de lol55 le 22/08/2006 18:30:50

SUPER, CA MARCHE!!!

Merci Nic.C !

Voici mon code:

#include <stdio.h>
#include <io.h>
#include <fcntl.h>
#include <sys\stat.h>
#include <iostream.h>

int main(int argc, char *argv[])
{
    int fichier_ouvert;
    long taille_fichier;

    
    if ((fichier_ouvert = open("lones.lon", O_RDONLY)) == -1)
       printf("\nErreur a l\'ouverture du fichier. \n \n");
    
    else
    {
        taille_fichier = filelength(fichier_ouvert);
        printf("\n \nTaille du fichier: %ld octets \n \n", taille_fichier);
        close(fichier_ouvert);
    }
    
    system("PAUSE");
    return EXIT_SUCCESS;
}

Voilà!

PS: Comment faire pour Noter, JE VEUX METTRE 10 !

lol55




 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

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 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 Taille Fichier, SVP !!! [ par manta7 ] Bonjour un personne m'a donne cette source pour connaitre la taille d'un fichier :DWORD taille = GetFileSize(hfl, 0);mais comme je suis un gros NewB, 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

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,264 sec (3)

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