C# 如何以编程方式检查/设置对网络驱动器的访问权限?

C# 如何以编程方式检查/设置对网络驱动器的访问权限?,c#,permissions,network-drive,C#,Permissions,Network Drive,在尝试访问网络驱动器时,如何检查您是否有权访问该网络驱动器(因为您在此windows会话中至少导航过一次并输入名称/密码后,它将正常工作),而无需等待IOException 在这一点上,假设我可以通过对话框获取我的用户名/密码,我如何设置他们对该网络文件夹的访问权限?一般来说,我认为最好只处理异常。在检查和尝试访问驱动器之间,您不能100%肯定自己拥有访问权限。更不用说可能发生的所有其他错误了

在尝试访问网络驱动器时,如何检查您是否有权访问该网络驱动器(因为您在此windows会话中至少导航过一次并输入名称/密码后,它将正常工作),而无需等待IOException


在这一点上,假设我可以通过对话框获取我的用户名/密码,我如何设置他们对该网络文件夹的访问权限?

一般来说,我认为最好只处理异常。在检查和尝试访问驱动器之间,您不能100%肯定自己拥有访问权限。更不用说可能发生的所有其他错误了