| [Overview][Constants][Types][Procedures and functions][Variables][Index] | 
Get total size of disk.
Source position: dosh.inc line 103
| function DiskSize( | 
| drive: Byte | 
| ):Int64; | 
DiskSize returns the total size (in bytes) of a disk. The parameter Drive indicates which disk should be checked. This parameter is 1 for floppy a:, 2 for floppy b:, etc. A value of 0 returns the size of the current drive.
| Remark: | For Unix only: The diskfree and disksize functions need a file on the specified drive, since this is required for the statfs system call. These filenames are set in the initialization of the Dos unit, and have been preset to : | 
There is room for 1-26 drives. You can add a drive with the AddDisk procedure. These settings can be coded in dos.pp, in the initialization part.
For an example, see DiskFree.
-1 when a failure occurs, or an invalid drive number is given.
| 
 | Get free size on Disk. | |
| 
 | Add disk definition to list if drives (Unix only) |