2011-05-17 157 views
0

我使用的FileIOPermission,这对我抛出一个错误:FileIOPermission.GetPathList引发异常?

FileIOPermission fileIOPerm = new FileIOPermission(FileIOPermissionAccess.AllAccess, folderName); 
string[] paths = fileIOPerm.GetPathList(FileIOPermissionAccess.AllAccess);` 

错误是:

ArgumentException的是未处理的 - 必须设置只有一个标志。

我使用谷歌搜索这个,没有任何信息,这个错误。

回答

4

MSDN文档

追加,读,写,和 PathDiscovery访问某个文件或目录 。 AllAccess表示 多个FileIOPermissionAccess值 并且使得当用作 GetPathList方法,它需要一个 单个值的访问参数 一个ArgumentException。