gpt4 book ai didi

c# - 是否有存储 UNC 路径的数据类型?

转载 作者:太空宇宙 更新时间:2023-11-03 12:12:26 24 4
gpt4 key购买 nike

我正在寻找一种数据类型来存储 UNC 路径。我已经尝试使用 Uri但我总是收到 UriFormatException 告诉我

Invalid URI: The hostname could not be parsed.

我使用的 UNC 路径是 \\.\Dap0 代表一个数据采集处理器我正在与.

有人知道这样的数据类型吗?也许是一个可以与路径一起工作的人?还是我在使用 Uri 时错过了什么?

创建Uri对象时是否需要路径可访问?因为目前不是,所以我只是将此路径用于测试目的。

最佳答案

Uri是 UNC 路径的正确框架类,甚至有一个 IsUncPath 方法来验证这一点。

这里的问题是您使用的 \\.\ 不是标准的 UNC 路径,用于访问 Win32 设备命名空间。你可以see here了解更多详情。

请注意(来自上面链接的文档):

Most APIs won't support "\.\"; only those that are designed to work with the device namespace will recognize it. Always check the reference topic for each API to be sure.

因此在您的特定情况下,您可能会使用 string 或推出您自己的类(class)。

关于c# - 是否有存储 UNC 路径的数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51439161/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com