File.ReadAllText と FileStream でテキスト ファイルを読み取ろうとしていますが、なぜか毎回 System.UnauthorizedAccessException が発生します。
class consultas
{
public consultas()
{
}
private string Inativos = @"C:\Users\Mathias Cruz\Desktop\helloWorld\helloWorld\Consultas";
public string getInativos()
{
try
{
// string path = Directory.GetCurrentDirectory();
this.Inativos = File.ReadAllText(this.Inativos);
}
catch(Exception e)
{
throw e;
}
return this.Inativos;
}
}
どうして?そのフォルダーにアクセス許可があるのに、なぜこの例外が発生するのですか?
コードに基づいて、ここでファイル パスに拡張子を指定しなかったため、フォルダーを読み取ろうとしています。
private string Inativos = @"C:\Users\Mathias Cruz\Desktop\helloWorld\helloWorld\Consultas";
間違いなく UnauthorizedAccessException エラーがスローされます。したがって、正確なファイル パスとその拡張子があることを確認してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加