name.PathTooLongException指定されたパス、ファイル名、または結合は、システム定義の最大長を超えています。length.SecurityException呼び出し元に、必要なアクセス許可がありません。permission.UnauthorizedAccessException呼び出し元に、必要なアクセス許可がありません。次の例では、ディレクトリとそのサブディレクトリにあるすべてのテキストファイルを取得し、それらを新しいディレクトリに移動する方法を示します。ファイルが移動されると、元のディレクトリには存在しなくなります。いう文字列が含まれている場合はその行を表示します。リテラル文字とワイルドカード文字の組み合わせを使用できますが、正規表現はサポートされていません。searchPatternでは、次のワイルドカード指定子を使用できます。その位置に0個以上の文字が含まれています。その位置に0個または1個の文字。position.ワイルドカード以外の文字はリテラル文字です。内のすべての名前を検索します。内のすべての名前を検索します。アスタリスクのワイルドカード文字を使用すると、指定した拡張機能の文字数は次のようになります。follows:指定された拡張子の長さが完全に3文字である場合、メソッドは、指定された拡張子で始まる拡張子を持つファイルを返します。"book.xlsx".それ以外の場合、メソッドは、指定された拡張子と完全に一致するファイルを返します。"file.aif".疑問符のワイルドカード文字を使用すると、このメソッドは、指定されたファイル拡張子に一致するファイルだけを返します。いう検索パターンが使用されます。"は、最初のファイルだけを返します。"の検索パターンは両方のファイルを返します。指定することはできません。AltDirectorySeparatorCharを含めることも、無効な文字を含めることもできません。メソッドを使用します。パラメーターを使用して相対パス情報を指定できます。相対パス情報は、現在の作業ディレクトリを基準として解釈されます。メソッドを使用して判断できます。メソッドは次のように異なります。EnumerateFilesを使用すると、コレクション全体が返される前に、名前のコレクションの列挙を開始できます。GetFilesを使用するときは、配列にアクセスする前に、名前の配列全体が返されるまで待機する必要があります。efficient.返されたコレクションはキャッシュされません。呼び出すたびに、新しい列挙が開始されます。enumeration.EnumerateFiles(String)指定されたパスに存在するファイルの完全名から成る、列挙可能なコレクションを返します。String)パラメーターpathString検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。成る列挙可能なコレクション。は長さゼロの文字列で、空白のみで構成されているか、または無効な文字が使用されています。メソッドを使用します。