取当前可用驱动器

liuxinbao 2003-02-10 08:23:18
up
...全文
38 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
grail_ 2003-02-10
  • 打赏
  • 举报
回复
function myGetLogicalDrives : String;
var
drives : set of 0..25;
drive : integer;
begin
Result := '';
DWORD( drives ) := Windows.GetLogicalDrives;
for drive := 0 to 25 do
if drive in drives then
Result := Result + Chr( drive + Ord( 'A' ));
end;
Eastunfail 2003-02-10
  • 打赏
  • 举报
回复
不好意思,刚才说话去了。
是 var curChar:char;
Eastunfail 2003-02-10
  • 打赏
  • 举报
回复
var curChar;
begin
For curChar:='A' To 'Z' do
begin
If GetDriveType(pChar(curChar+':\')) In [2,3,4,5,6] Then
ShowMessage(curChar+':\可用。');
end;

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧