File.List メソッド

定義

オーバーロード

List()

この抽象パス名で示されるディレクトリ内のファイルとディレクトリに名前を付ける文字列の配列を返します。

List(IFilenameFilter)

指定したフィルターを満たす、この抽象パス名で示されるディレクトリ内のファイルとディレクトリに名前を付ける文字列の配列を返します。

List()

この抽象パス名で示されるディレクトリ内のファイルとディレクトリに名前を付ける文字列の配列を返します。

[Android.Runtime.Register("list", "()[Ljava/lang/String;", "GetListHandler")]
public virtual string[]? List ();
[<Android.Runtime.Register("list", "()[Ljava/lang/String;", "GetListHandler")>]
abstract member List : unit -> string[]
override this.List : unit -> string[]

戻り値

String[]

この抽象パス名で示されるディレクトリ内のファイルとディレクトリに名前を付ける文字列の配列。 ディレクトリが空の場合、配列は空になります。 nullこの抽象パス名がディレクトリを示さない場合、または I/O エラーが発生した場合は を返します。

属性

注釈

この抽象パス名で示されるディレクトリ内のファイルとディレクトリに名前を付ける文字列の配列を返します。

この抽象パス名がディレクトリを示さない場合、このメソッドは を返します null。 それ以外の場合は、ディレクトリ内のファイルまたはディレクトリごとに 1 つずつ、文字列の配列が返されます。 ディレクトリ自体とディレクトリの親ディレクトリを示す名前は、結果に含まれません。 各文字列は、完全なパスではなくファイル名です。

結果の配列内の名前文字列が特定の順序で表示される保証はありません。これらは、特にアルファベット順に表示される保証はありません。

クラスは、ディレクトリをjava.nio.file.Filesjava.nio.file.Files#newDirectoryStream(Path) newDirectoryStream開き、ディレクトリ内のファイルの名前を反復処理する メソッドを定義します。 これにより、非常に大きなディレクトリを操作するときに使用されるリソースが少なくなり、リモート ディレクトリの操作時の応答性が向上する可能性があります。

java.io.File.list()Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

List(IFilenameFilter)

指定したフィルターを満たす、この抽象パス名で示されるディレクトリ内のファイルとディレクトリに名前を付ける文字列の配列を返します。

[Android.Runtime.Register("list", "(Ljava/io/FilenameFilter;)[Ljava/lang/String;", "GetList_Ljava_io_FilenameFilter_Handler")]
public virtual string[]? List (Java.IO.IFilenameFilter? filter);
[<Android.Runtime.Register("list", "(Ljava/io/FilenameFilter;)[Ljava/lang/String;", "GetList_Ljava_io_FilenameFilter_Handler")>]
abstract member List : Java.IO.IFilenameFilter -> string[]
override this.List : Java.IO.IFilenameFilter -> string[]

パラメーター

filter
IFilenameFilter

ファイル名フィルター

戻り値

String[]

指定 filterされた によって受け入れられたこの抽象パス名で示されるディレクトリ内のファイルとディレクトリに名前を付ける文字列の配列。 ディレクトリが空の場合、またはフィルターによって名前が受け入れられていた場合、配列は空になります。 nullこの抽象パス名がディレクトリを示さない場合、または I/O エラーが発生した場合は を返します。

属性

注釈

指定したフィルターを満たす、この抽象パス名で示されるディレクトリ内のファイルとディレクトリに名前を付ける文字列の配列を返します。 このメソッドの動作は メソッドの動作と同じですが、返される配列内の #list() 文字列がフィルターを満たす必要がある点が異なります。 指定 filter した が である場合は null 、すべての名前が受け入れられます。 それ以外の場合、名前は、この抽象パス名に対してフィルターのメソッドが呼び出されたときにFilenameFilter#accept FilenameFilter.accept(File,&nbsp;String)trueが発生し、それが示すディレクトリ内のファイルまたはディレクトリの名前である場合にのみ、フィルターを満たします。

java.io.File.list(java.io.FilenameFilter)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象