標準例外「System.IO.DirectoryNotFoundException」についてです。
定義
例外
System.IO.DirectoryNotFoundException
原因・意味
参照しようとしたしたディレクトリ(フォルダ)が存在しない
発生例
例)存在しないディレクトリを参照しようとした
using System;
using System.IO;
DirectoryInfo di = new DirectoryInfo(@"C:\temp\");
FileInfo[] fi = di.GetFiles();
System.IO.DirectoryNotFoundException: 'Could not find a part of the path 'C:\temp'.'
C:\temp\ ディレクトリが存在しない前提です。
備考
- ディレクトリ(フォルダ)を参照する場合は、存在チェックしてから参照すると安全です。
→ [C#] ディレクトリ(フォルダ)の存在チェックを行う