可能重复:
UnauthorizedAccessException 无法解决 Directory.GetFiles 失败
这是我用来搜索文件的函数:
public string SearchFor(string fileExtension, DirectoryInfo at)
{
string error = null;
try
{
foreach (DirectoryInfo subDir in at.GetDirectories())
{
SearchFor(fileExtension, subDir);
foreach (FileInfo f in at.GetFiles())
{
// test f.name for a match with fileExtension
// if it matches...
// yield return f.name;
if (f.Name == fileExtension)
{
return f.Name;
}
else
{
error = f.Name;
}
}
}
}
catch (UnauthorizedAccessException) { }
return error;
}
我知道在调用函数时要为路径放置什么,但我应该为文件放置什么?如何使用/调用函数?我不知道该放什么文件。