Get total length of a file in bytes.
Defined in <physfs.h>
PHYSFS_sint64 PHYSFS_fileLength(PHYSFS_File *handle);| PHYSFS_File * | handle | handle returned from PHYSFS_open*(). |
(PHYSFS_sint64) Returns size in bytes of the file. -1 if can't be determined.
Note that if another process/thread is writing to this file at the same time, then the information this function supplies could be incorrect before you get it. Use with caution, or better yet, don't use at all.
Multiple threads can not operate on the same PHYSFS_File at the same time, but they can safely operate on different ones simultaneously.
This function is available since PhysicsFS 1.0.0.