//磁盘类型 GetDriveType
var
  Drive: Char;
  DriveLetter: String[4];
begin
  for Drive := 'A' to 'Z' do
  begin
    DriveLetter := Drive + ':\';
    case GetDriveType(PChar(Drive + ':\')) of
      DRIVE_REMOVABLE:
      Memo1.Lines.Add(DriveLetter + ' Floppy Drive');
      DRIVE_FIXED:
      Memo1.Lines.Add(DriveLetter + ' Fixed Drive');
      DRIVE_REMOTE:
      Memo1.Lines.Add(DriveLetter + ' Network Drive');
      DRIVE_CDROM:
      Memo1.Lines.Add(DriveLetter + ' CD-ROM Drive');
      DRIVE_RAMDISK:
      Memo1.Lines.Add(DriveLetter + ' RAM Disk');
    end;
  end;
end;

相关文章:

  • 2022-12-23
  • 2021-12-19
  • 2022-12-23
  • 2021-11-12
  • 2021-12-02
  • 2021-10-20
  • 2021-05-30
猜你喜欢
  • 2022-02-06
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案