Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
GetDir Procedure
◄Summary► ◄Details► ◄Example► ◄Back►
Arguments
drive Integer expression in the range 0..26, representing
the drive to be checked
directory String variable receiving the current directory of
specified drive
Description
The GetDir procedure gets a string that represents the current
directory for a specified drive.
Specify the drive to be checked by passing a byte value. To indicate
the current drive, pass a value of 0. To indicate a specific drive
letter, pass the numeric equivalent: drive A=1, B=2, ..., Z=26.
To represent the drive with a letter, use the Ord and UpCase
functions to convert the character to a byte:
GetDir( Ord( UpCase( ch ) ) - 64, directory );
If the specified drive does not exist or is not ready, the returned
string contains the drive letter followed by a colon and backslash,
representing the root directory.
If the drive value is out of range, the returned string contains a
meaningless character followed by a colon and backslash.