Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Low level file functions to get the number of lines
Message
De
22/07/1997 18:57:09
 
 
À
22/07/1997 18:41:13
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00041205
Message ID:
00041239
Vues:
37
I just realized you don't need to have a limit for your files. So:

lnFileHandle = fopen( lcFileName)
lnFileSize = fseek( lnFileHandle, 0, 2)
fseek( lnFileHandle, 0)
lcText = fread( lnFileHandle, lnFileSize)
lnLines = occurs( chr(13), lcText)

This is VERY fast even with big files. Please note that you can use lcText to append to your dbf (using mline() function).

Vlad

>>I asked how big it "can" be, not "is". I mean: 10 bytes, 1000 bytes, 100000 bytes,...?
>
>Same answer, it can be 100 bytes and up until 1000000 bytes.
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform