Visual C# 2013逆引き大全 555の極意

エラー処理の極意 - Tips338 ファイルが存在しない場合の例外をとらえる

Icon comment count 0
Icon stock count 0

Tips338ファイルが存在しない場合の例外をとらえる

Pointファイルが存在しないときの例外をキャッチ(FileNotFoundExceptionクラス)

Level1
対応
  • EXP
  • PRO

引数に指定したファイルが存在しないときの例外処理を行うには、catchステートメントでFileNotFoundExceptionクラスを指定します。

FileNotFoundExceptionクラスは、存在しないファイルにアクセスしようとして失敗したときにスローされる例外です。

例えば、System.IO.File.Copyメソッドに指定したコピー元ファイルが見つからないときや、System.IO.File.Moveメソッドに指定した移動元ファイルが見つからないときなどにスローされます。

リスト1では、ボタンをクリックすると、From
Fileメソッドの引数に存在しないファイルが指定されているため、例外が発生します。

実行結果

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません