TinyMind
.net.cn
首页
资讯
文章
注册
登录
GetDriveTypeA 查看驱动器类型
XE2011
关注文章
TinyMind专栏频道
{GetDriveType}
//调用GetDriveTypeA(Memo1);
procedure
GetDriveTypeA
(
Memo
:
TMemo
);
var
i
:
Integer
;
C
:
String
;
DType
:
Integer
;
DriveString
:
String
;
begin
//通过循环依次判断各盘符的类型
Memo
.
Clear
;
for
i
:=
65
to
90
do
begin
C
:=
chr
(
i
)+
':\'
;
DType
:=
GetDriveType
(
PChar
(
C
));
case
DType
of
0
:
DriveString
:=
C
+
'不能判断的驱动器类型.'
;
1
:
DriveString
:=
C
+
'根目录不存在.'
;
DRIVE_REMOVABLE
:
DriveString
:=
C
+
'可移动驱动器'
;
DRIVE_FIXED
:
DriveString
:=
C
+
'硬盘驱动器.'
;
DRIVE_REMOTE
:
DriveString
:=
C
+
'网络驱动器.'
;
DRIVE_CDROM
:
DriveString
:=
C
+
'光盘驱动器.'
;
DRIVE_RAMDISK
:
DriveString
:=
C
+
'虚拟硬盘.'
;
end
;
Memo
.
Lines
.
Add
(
DriveString
);
end
;
end
;
通过 为知笔记 发布
附件列表
flash.png
优质内容筛选与推荐
>>
1、构造代码块执行顺序
2、第16周作业
3、Java 中的四种引用
4、预编译&作用域链
5、个人介绍
赞赏
长按二维码向我转账
受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。
阅读
好看
已推荐到看一看
你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
取消
推荐
我知道了
已取消,“好看”想法已同步删除
知道了
已推荐到看一看
和朋友分享想法
最多200字,当前共
字
发送
已发送
朋友将在看一看看到
确定
分享你的想法...
取消
分享想法到看一看
确定
最多200字,当前共
字
发送中
网络异常,请稍后重试
知道了
微信扫一扫
关注该公众号
0
│
收藏
│
举报