//声明:
GetDriveType(
lpRootPathName: PChar {磁盘根目录}
): UINT;
//返回值:
DRIVE_UNKNOWN = 0; {未知}
DRIVE_NO_ROOT_DIR = 1; {可移动磁盘}
DRIVE_REMOVABLE = 2; {软盘}
DRIVE_FIXED = 3; {本地硬盘}
DRIVE_REMOTE = 4; {网络磁盘}
DRIVE_CDROM = 5; {CD-ROM}
DRIVE_RAMDISK = 6; {RAM 磁盘}
//举例:
procedure TForm1.FormCreate(Sender: TObject);
var
c: Cardinal;
begin
c := GetDriveType('C:');
ShowMessage(IntToStr(c)); {3; 说明是本地硬盘}
end;
WinAPI: GetDriveType - 获取磁盘类型
原创
©著作权归作者所有:来自51CTO博客作者JLee79的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux 挂载硬盘
sudo parted /dev/sdb #启动partedmklabel gpt #创建GPT分区mkpart primary ext4 1MB 100% #创建一个占据整个硬盘的主分区
lsblk mount linux挂载硬盘 parted mkfs