C#基本

[C#] 標準例外 System.IO.FileNotFoundException

標準例外「System.IO.FileNotFoundException」についてです。

定義

例外

System.IO.FileNotFoundException

原因・意味

存在しないファイルにアクセスしようとした

対処法

発生例

例)存在しないファイルを読み込む

using System.IO;

// ファイル読み込み
StreamReader sr = File.OpenText(@"C:\test.txt");

System.IO.FileNotFoundException: 'Could not find file 'C:\test.txt'.'

C:\test.txtが存在しない前提です。

備考

  • ファイルにアクセスする場合は、存在チェックを行ってからアクセスするのが安全です。

関連記事

-C#基本
-