Language

File.List メソッド

定義

オーバーロード

Name 説明
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[]

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

属性

注釈

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

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

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

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

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

属性

注釈

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

Javaドキュメント。

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

適用対象