扫描全部磁盘号和卷标

void Volume()
{
    ListBox1->Clear();
    DWORD Drives = ::GetLogicalDrives();
    for(int x = 0; x <= 26; ++x) {
        if(Drives & (1 << x)) {
            String dr(char('A' + x));
            dr += "://";

            String Volume;
            Volume.SetLength(256);
            if(GetVolumeInformation(dr.c_str(),Volume.c_str(),Volume.Length(),0,0,0,0,0)) {
                dr += " " + Volume;
            }
            ListBox1->Items->Add(dr);
        }
    }
}

阅读更多
版权声明:原创文章转载时请附上原文链接 https://blog.csdn.net/aniven/article/details/556227
文章标签: 磁盘 string
个人分类: C++/BCB开发
上一篇Windows 小技巧
下一篇使扬声器发出警告音
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭