网络驱动器标签

发布于 2024-07-10 14:16:45 字数 119 浏览 7 评论 0原文

我正在尝试获取映射为驱动器的某些网络资源的标签。 当我使用 DriveInfo.GetDrives() 时,本地卷按预期具有 VolumeLabel 填充参数,但在网络驱动器中它是一个空字符串。 我怎样才能获得这些标签?

I'm trying to get the label of some network resources mapped as drives. When I use DriveInfo.GetDrives(), local volumes have the VolumeLabel filled parameter as expected, but in network drives it is an empty string. How can I get those labels?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦中楼上月下 2024-07-17 14:16:45

您可以为此使用 WMI - 不确定确切的查询(已经有一段时间了),但这里有一个如何获取网络驱动器可用空间的示例:

http://en.csharp-online.net/Network_Drive_Free_Space

我认为在该示例中将“name”替换为“VolumeName”将为您提供所需的内容。

以防万一,请参考此处的 WMI:

http://msdn。 microsoft.com/en-us/library/aa394173(VS.85).aspx

You can use WMI for this - not sure of the exact query (it's been a while), but here's an example of how to get network drive free space:

http://en.csharp-online.net/Network_Drive_Free_Space

I think replacing 'name' with 'VolumeName' in that example will give you what you need.

WMI reference here just in case:

http://msdn.microsoft.com/en-us/library/aa394173(VS.85).aspx

帅气尐潴 2024-07-17 14:16:45

切勿使用 WMI
使用网络 API。

Never use WMI
Use net apis.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文