Path.GetDirectoryName(@"C:\\");
返回null,Path.GetDirectoryName UNC路径
Path.GetDirectoryName(@"C:\\Foo");
回报C对返回null:\
虽然这恰恰是在documentation提到的问题我不知道为什么
Path.GetDirectoryName(@"\\server.domain.tld\Foo");
返回null,而不是我所期望的\ server.domain.tld \
有没有人有线索为什么?
这是否路径存在? – Anuraj 2014-10-06 07:42:20
阴谋理论#1:API设计人员怀着一种秘密的愿望,为未来的开发人员造成混淆和微妙的错误,试图使用相同的代码来处理Windows *和* UNC路径.. – user2864740 2018-01-29 04:20:02