【发布时间】:2016-02-25 22:59:22
【问题描述】:
我的计算机中有一个文件夹,我使用 DirectoryInfo 获取该文件夹中的所有文件。但是,这是使用我的用户帐户。我必须使用另一个用户帐户的权限,并且我需要知道这个其他帐户是否可以读取和列出该文件夹中的文件。
这是我为获取文件而编写的代码:
DirectoryInfo Folder = new DirectoryInfo(folderName);
FileInfo[] Files = Folder.GetFiles(search, SearchOption.TopDirectoryOnly);
我期待的是存在一种方法来做这样的事情:
DirectoryInfo Folder = new DirectoryInfo(folderName, UserCredentials);
如果此用户没有权限,则此行将引发异常或检查用户权限的方法。
谢谢...
【问题讨论】: