重複の可能性:
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;
}
関数を呼び出すときにパスに何を入力すればよいかはわかっていますが、ファイルには何を入力すればよいですか? 関数の使用/呼び出し方法は? ファイルについては何を入れればよいかわかりません。