Connaître la taille d'un fichier?!? [Résolu]

Messages postés
69
Date d'inscription
mercredi 21 septembre 2005
Dernière intervention
6 mars 2006
- - Dernière réponse : l0r3nz1
Messages postés
221
Date d'inscription
mercredi 20 février 2008
Dernière intervention
17 mars 2012
- 22 avril 2010 à 16:24
Bonjour, dans un bout de mon code j'ouvre un fichier (html) et je viens y lire des informations que je stoque dans des cellulles... Avant ce traitement, je voudrais trier les fichiers à ouvrir (exemple: taille du fichier supérieure à 200 ko)...

Alors, ça (ci-dessous), ça marche pour ouvrir le fichier:

Open file2search For Input As #1
...
Close #1

Et moi, je voudrais la fonction "qui va bien" pour connaître la taille du fichier "file2search"; j'ai vu ça* dans l'aide avec ce "reclength" qui m'intrigue mais pê est-ce pour attribuer une taille de fichier et non la lire...?

* Open pathname For mode [Access access] [lock] As [#]filenumber [Len=reclength]

Merci de m'aider!
Afficher la suite 

5 réponses

Meilleure réponse
Messages postés
106
Date d'inscription
lundi 16 décembre 2002
Dernière intervention
28 octobre 2005
3
Merci
LOF, fonction, exemple
Cet exemple utilise la fonction LOF pour déterminer la taille d'un fichier ouvert. Nous supposons que FICHTEST est un fichier texte comportant des données exemple.

Dim FileLength
Open "FICHTEST" For Input As #1 ' Ouvre le fichier.
FileLength = LOF(1) ' Lit la taille du fichier.
Close #1 ' Ferme le fichier.

Merci NicoSoftt 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Messages postés
4530
Date d'inscription
dimanche 29 septembre 2002
Dernière intervention
23 décembre 2014
3
Merci
ou filelen()

@+


E.B.

Merci cs_EBArtSoft 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Messages postés
69
Date d'inscription
mercredi 21 septembre 2005
Dernière intervention
6 mars 2006
0
Merci
Merci, je regarde ça tout de suite avant de passer ta réponse en "acceptée"!

HS: la photo de ton profil ("SOTP"), ça vient d'un magazine publicitaire "Sam"?!? Il est de toi ce cliché?
Messages postés
106
Date d'inscription
lundi 16 décembre 2002
Dernière intervention
28 octobre 2005
0
Merci
non ce cliché n'est pas de moi je l'ai trouvé sur : http://www.yankeecruisah.com/street-seen.html
Messages postés
221
Date d'inscription
mercredi 20 février 2008
Dernière intervention
17 mars 2012
0
Merci
on le voit rarement sur les forums:

pour vb.net:

nb_lignes = System.IO.File.ReadAllLines("chemin de mon fichier").Length

nb_byt = New System.IO.FileInfo("chemin de mon fichier").Length

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.