Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How to get size of large file
Message
De
03/06/2012 11:07:24
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Problèmes
Titre:
How to get size of large file
Versions des environnements
Visual FoxPro:
VFP 9 SP2
Divers
Thread ID:
01545180
Message ID:
01545180
Vues:
106
Code below is used to get size of file.
For 6 GB file, invalid seek offset error occurs in line shown in comment.
How to get size of large file ?
* Returns size of file in bytes.
FUNCTION FILELEN( prmFileName )

local readfile, filelen
* todo: for large file next line caues invalid seek offset error
readfile = FOPEN( m.prmFileName, 10)	&& 10=r/o unbuffered
if m.readfile=-1
  return 0
  endif
filelen  = FSEEK( m.readfile, 0, 2)
fclose( m.readfile )
return m.filelen
Andrus
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform