如何利用GetLogicalDrives得到本机的驱动盘?

var  
      str:   string;  
      drivers:   integer;  
      driver:   char;  
      i,   temp:   integer;  
  begin  
      drivers   :=   getlogicaldrives;  
      temp   :=   (1   and   drivers);  
      for   i   :=   0   to   26   do  
      begin  
            if   temp   =   1   then  
            begin  
                  driver   :=   char(i   +   integer('A'));  
                  str   :=   driver   +   ':\';  
                  if   (driver   <>   '')   and   (getdrivetype(pchar(str))   <>   drive_cdrom)  
                            and   (getdrivetype(pchar(str))   <>   DRIVE_REMOVABLE)   then  
                        ComboBox1.Items.add(str);  
            end;  
            drivers   :=   (drivers   shr   1);  
            temp   :=   (1   and   drivers);  
      end;

转载于:https://www.cnblogs.com/smallmuda/archive/2008/10/14/1310544.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值