Path.GetDirectoryName 方法 c# 之后路径中的双分隔符
我想从 blob 绝对 Uri 获取目录: https://001.blob.core.windows.net/files/ 11-files.trg。
为此,我使用 Path.GetDirectoryName 方法。结果我有: https:\\001.blob.core.windows.net\\文件。
为什么会出现双分隔符以及如何将其替换为单分隔符?
I want get directory from blob absolute Uri:
https://001.blob.core.windows.net/files/11-files.trg.
For this I use Path.GetDirectoryName method. As result I have:
https:\\001.blob.core.windows.net\\files.
Why does a double separator appear and how to replace it with a single one?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为 Path.GetDirectoryName 仅适用于相对路径,但不适用于 URL。所以我想到的第一件事是这样的:
I think Path.GetDirectoryName only works for relative paths, but not for URLs. So the first thing that comes to my mind is something like this: