BCX Console Demonstration Program s53.bas

MACRO DRIVE_REMOVABLE = 2
MACRO DRIVE_FIXED     = 3
MACRO DRIVE_REMOTE    = 4
MACRO DRIVE_CDROM     = 5
MACRO DRIVE_RAMDISK   = 6

DIM i
DIM a$
DIM k

FOR i = 0 TO 25
  a$ = CHR$(i + 65) & ":\"
  k = GetDriveType(a$)
  SELECT CASE k
  CASE DRIVE_REMOVABLE
    PRINT a$, " is a removable disk."
  CASE DRIVE_FIXED
    PRINT a$, " is a fixed disk."
  CASE DRIVE_REMOTE
    PRINT a$, " is a remote disk."
  CASE DRIVE_CDROM
    PRINT a$, " is a CD-ROM drive."
  CASE DRIVE_RAMDISK
    PRINT a$, " is a RAMDisk."
  END SELECT
NEXT

Result:

C:\ is a fixed disk.
D:\ is a fixed disk.
E:\ is a fixed disk.
F:\ is a fixed disk.
H:\ is a CD-ROM drive.