RE: How to obtain the file length of a file larger th-an 4G in C under NT4.0?

Both APIs support returning 64bit values – the Ex version makes it a tad
easier because it takes a PLARGE_INTEGER, but yes it’s only supported on
Win2K.

Use GetFileSize() for support on all platforms. Note that Win9x does not
support files greater than 4GB in size on any of its supported filesystems.

Regards,

Paul Bunn, UltraBac.com, 425-644-6000
Microsoft MVP - WindowsNT/2000
http://www.ultrabac.com

-----Original Message-----
From: Bhaava Chaitanya Kancherla [mailto:xxxxx@cmcltd.com]
Sent: Tuesday, July 04, 2000 8:55 PM
To: NT Developers Interest List
Subject: [ntdev] RE: How to obtain the file length of a file larger than 4 G
in C under NT4.0?

If I remember correctly, GetFileSizeEx()(this works for >4GB giles) works
only on Win2K. Isn’t it so?

Chaitanya

----- Original Message -----
From: Paul Bunn
To: NT Developers Interest List
Sent: Tuesday, July 04, 2000 10:24 PM
Subject: [ntdev] RE: How to obtain the file length of a file larger than 4 G
in C under NT4.0?

> GetFileSizeEx or GetFileSize() spring to mind…
>
> Regards,
>
> Paul Bunn, UltraBac.com, 425-644-6000
> Microsoft MVP - WindowsNT/2000
> http://www.ultrabac.com
>
>
> -----Original Message-----
> From: Jingcao Hu [mailto:xxxxx@chinaren.com]
> Sent: Monday, July 03, 2000 10:07 PM
> To: NT Developers Interest List
> Subject: [ntdev] How to obtain the file length of a file larger than 4G
> in C under NT4.0?
>
>
> Hi, there:
>
> calls like ftell all returns value in DWORD. So what I should do in
> order to get the file length of files larger than 4G bytes?