name.PathTooLongException指定されたパス、ファイル名、または結合は、システム定義の最大長を超えています。length.SecurityException呼び出し元に、必要なアクセス許可がありません。permission.UnauthorizedAccessException呼び出し元に、必要なアクセス許可がありません。次の例では、指定されたパス内の最上位レベルのディレクトリを列挙します。パラメーターで相対パスまたは絶対パスの情報を指定できます。相対パス情報は、現在の作業ディレクトリを基準として解釈されます。メソッドを使用して判断できます。パラメーターで指定した値がプレフィックスとして付けられます。パラメーターで相対パスを指定した場合、返されるディレクトリ名には相対パスが含まれます。メソッドは次のように異なります。EnumerateDirectoriesを使用すると、コレクション全体が返される前に、名前のコレクションの列挙を開始できます。GetDirectoriesを使用するときは、配列にアクセスする前に、名前の配列全体が返されるまで待機する必要があります。efficient.返されたコレクションはキャッシュされません。呼び出すたびに、新しい列挙が開始されます。String)指定されたパスから、検索パターンに一致するディレクトリの完全名から成る、列挙可能なコレクションを返します。String)パラメーターpathString検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。内のディレクトリの名前と照合する検索文字列。文字の組み合わせを含めることができますが、正規表現はサポートされていません。成る列挙可能なコレクション。は長さゼロの文字列で、空白のみで構成されているか、または無効な文字が使用されています。メソッドを使用します。有効なパターンが含まれません。