20
パスがファイルかディレクトリかを確認するより良い方法は?
TreeViewディレクトリとファイルを処理しています。ユーザーは、ファイルまたはディレクトリのいずれかを選択して、それに対して何かを行うことができます。これには、ユーザーの選択に基づいてさまざまなアクションを実行するメソッドが必要です。 現時点では、パスがファイルかディレクトリかを判断するために次のようなことをしています。 bool bIsFile = false; bool bIsDirectory = false; try { string[] subfolders = Directory.GetDirectories(strFilePath); bIsDirectory = true; bIsFile = false; } catch(System.IO.IOException) { bIsFolder = false; bIsFile = true; } これを行うにはもっと良い方法があると感じざるを得ません!これを処理する標準の.NETメソッドを見つけたいと思っていましたが、それができませんでした。そのような方法は存在しますか?存在しない場合、パスがファイルかディレクトリかを判断する最も簡単な方法は何ですか?