delphi 获取所有磁盘盘符  
官方Delphi 学习QQ群: 682628230(三千人)\n
频道

delphi 获取所有磁盘盘符


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;



推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.043856859207153 seconds