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

Paul,
But GetFileSize() returns the file size in DWORD-32bit, isn’t it.
that restricts it to 4GB…

chaitanya

----- Original Message -----
From: Paul Bunn
To: NT Developers Interest List
Sent: Wednesday, July 05, 2000 11:00 PM
Subject: [ntdev] 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
>