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