フォルダが存在するかどうかを確認し、存在しない場合は作成します。しかし、提供されたパスが有効かどうかはわかりません。パスが有効でない場合、次のことが起こります。
string path = "this is an invalid path";
if (!Directory.Exists(path))
Directory.CreateDirectory(path); //Exception thrown here
無効なパスを指定すると、DirectoryNotFoundException
例外がスローされます。
この例外の発生を止めるにはどうすればよいですか? 私はtry-catchを使いたくありません。例外が発生する前であっても、この例外が発生することを検出したい。