为了账号安全,请及时绑定邮箱和手机立即绑定

读取盘符的卷标,为什么Local Disk是空?

读取盘符的卷标,为什么Local Disk是空?

紫衣仙女 2018-10-10 06:07:20
DriveInfo[] dinfo = DriveInfo.GetDrives();            try            {                foreach (var df in dinfo)                {                    Console.Write(df.VolumeLabel);                    Console.WriteLine(" : " + df.Name);                                    }            }            catch { } Local Disk(C:)读出来是空,soft(D:)却能读出来soft。同样WMI查出来也是空
查看完整描述

2 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

是不是权限不够呢

查看完整回答
反对 回复 2018-10-22
?
茅侃侃

TA贡献1842条经验 获得超21个赞

这是因为Local Disk(C:)的卷标本来就是空的,而空的卷标在操作系统上会显示成Local Disk。

你可以试一下,把那个soft的卷标删除,看是不是显示Local Disk(英文系统)如果是中文系统则显示为本地磁盘

除非你是在windows磁盘管理上手动设置成“Local Disk”,那样就能读出来是“Local Disk”了。


查看完整回答
反对 回复 2018-10-22
  • 2 回答
  • 0 关注
  • 528 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信