检查驱动器的路径是否存在,而不是驱动器号

时间:2017-11-24 10:33:11

标签: c# asp.net

我正在尝试检查我想要映射的网络驱动器的路径是否已经存在于计算机驱动器中,如果是 - 它将无法映射它。 我读到了有助于我实现它的Directory.Exists(),但我唯一能实现的就是向我展示计算机上的可用驱动器。 所以,现在,我的代码可以获取所有可用但尚未获取的驱动器字母,但我仍然无法检查路径是否已经映射。 例如,用户想要使用“\ server \ x \ y \ z”路径映射网络驱动器 - 如何检查路径是否已在此计算机中映射?有任何建议吗?

1 个答案:

答案 0 :(得分:0)

如果我正确地阅读了您的问题,您仍然可以使用Directory.Exists()来获取您所追求的内容。

只需将您希望映射的驱动器的字符串参数传递到If语句中的Directory.Exists中,它将返回答案。

对于网络驱动器,我认为存在一些用户权限/访问问题