如何检查文件夹的可访问性?

use*_*872 3 .net c# directory

我有一个共享文件夹.如何检查C#是否已授予当前用户访问该文件夹的权限?

我试过SecurityManager.IsGranted但不知怎的,这对我没有好处.可能是因为它是用于文件,而不是用于文件夹.

Sye*_*aqi 5

如果您没有权限Directory.Exists,将使用它false.

请参阅MSDN中的"备注"部分

同样如@jbriggs的答案所示,UnautorizedAccessException如果您没有访问权限,则应该获得.