GetEntries メソッド
| 編集/提案 ソースを表示GetEntries(String)
現在のディレクトリからディレクトリパスとファイルパスの列挙体を取得します。
宣言
public IEnumerable<PathString> GetEntries(string searchPattern = "*")
引数
型 | 名前 | 説明 |
---|---|---|
System.String | searchPattern | ファイルとディレクトリの検索に利用するパターン文字列です。 |
戻り値
型 | 説明 |
---|---|
System.Collections.Generic.IEnumerable<PathString> | 現在のパスが有効なディレクトリを指し示している場合は列挙体オブジェクト、 それ以外の場合はnullを返します。 |
例外
型 | 条件 |
---|---|
System.ArgumentException | |
System.IO.IOException | |
System.UnauthorizedAccessException | |
System.Security.SecurityException |
GetEntries(String, SearchOption)
現在のディレクトリからディレクトリパスとファイルパスの列挙体を取得します。
宣言
public IEnumerable<PathString> GetEntries(string searchPattern, SearchOption searchOption)
引数
型 | 名前 | 説明 |
---|---|---|
System.String | searchPattern | ファイルとディレクトリの検索に利用するパターン文字列です。 |
System.IO.SearchOption | searchOption | 子ディレクトリを検索に含めるかどうか設定します。 |
戻り値
型 | 説明 |
---|---|
System.Collections.Generic.IEnumerable<PathString> | 現在のパスが有効なディレクトリを指し示している場合は列挙体オブジェクト、 それ以外の場合はnullを返します。 |
例外
型 | 条件 |
---|---|
System.ArgumentException | |
System.ArgumentOutOfRangeException | |
System.IO.IOException | |
System.UnauthorizedAccessException | |
System.Security.SecurityException |
GetEntries(String, EnumerationOptions)
現在のディレクトリからディレクトリパスとファイルパスの列挙体を取得します。
宣言
public IEnumerable<PathString> GetEntries(string searchPattern, EnumerationOptions enumerationOptions)
引数
型 | 名前 | 説明 |
---|---|---|
System.String | searchPattern | ファイルとディレクトリの検索に利用するパターン文字列です。 |
System.IO.EnumerationOptions | enumerationOptions | 検索方法を指定します。 |
戻り値
型 | 説明 |
---|---|
System.Collections.Generic.IEnumerable<PathString> | 現在のパスが有効なディレクトリを指し示している場合は列挙体オブジェクト、 それ以外の場合はnullを返します。 |
例外
型 | 条件 |
---|---|
System.ArgumentException | |
System.ArgumentNullException | |
System.IO.IOException | |
System.UnauthorizedAccessException | |
System.Security.SecurityException |