Lazarus

Programming => General => Topic started by: Uli on January 12, 2018, 10:31:41 pm

Title: filesize ('\\.\C:')
Post by: Uli on January 12, 2018, 10:31:41 pm
Hi,

how can I get filesize ('\\.\C:')
(Size of drive C:) with Lazarus v1.4.4 under Win XP SP3 ?

filesize ('\\.\C:') returns -1.

var f: file of byte;
...
assignfile (f, '\\.\C:')
size := filesize (f);
causes Run-Time error : 087

Thanks.

Uli
Title: Re: filesize ('\\.\C:')
Post by: ASerge on January 12, 2018, 10:37:54 pm
filesize ('\\.\C:') returns -1.
It's not a file, it's a disk. May be DiskSize(3);?
Title: Re: filesize ('\\.\C:')
Post by: Uli on January 12, 2018, 10:54:48 pm
thanks, it works.

Uli
TinyPortal © 2005-2018