言語

File.ListFiles メソッド

定義

オーバーロード

名前 説明
ListFiles(IFilenameFilter)

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

ListFiles(IFileFilter)

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

ListFiles()

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

ListFiles(IFilenameFilter)

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

[Android.Runtime.Register("listFiles", "(Ljava/io/FilenameFilter;)[Ljava/io/File;", "GetListFiles_Ljava_io_FilenameFilter_Handler")]
public virtual Java.IO.File[]? ListFiles(Java.IO.IFilenameFilter? filter);
[<Android.Runtime.Register("listFiles", "(Ljava/io/FilenameFilter;)[Ljava/io/File;", "GetListFiles_Ljava_io_FilenameFilter_Handler")>]
abstract member ListFiles : Java.IO.IFilenameFilter -> Java.IO.File[]
override this.ListFiles : Java.IO.IFilenameFilter -> Java.IO.File[]

パラメーター

filter
IFilenameFilter

ファイル名フィルター

返品

File[]

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

属性

注釈

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

1.2 で追加されました。

Javaドキュメント。

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

適用対象

ListFiles(IFileFilter)

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

[Android.Runtime.Register("listFiles", "(Ljava/io/FileFilter;)[Ljava/io/File;", "GetListFiles_Ljava_io_FileFilter_Handler")]
public virtual Java.IO.File[]? ListFiles(Java.IO.IFileFilter? filter);
[<Android.Runtime.Register("listFiles", "(Ljava/io/FileFilter;)[Ljava/io/File;", "GetListFiles_Ljava_io_FileFilter_Handler")>]
abstract member ListFiles : Java.IO.IFileFilter -> Java.IO.File[]
override this.ListFiles : Java.IO.IFileFilter -> Java.IO.File[]

パラメーター

filter
IFileFilter

ファイル フィルター

返品

File[]

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

属性

注釈

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

1.2 で追加されました。

Javaドキュメント。

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

適用対象

ListFiles()

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

[Android.Runtime.Register("listFiles", "()[Ljava/io/File;", "GetListFilesHandler")]
public virtual Java.IO.File[]? ListFiles();
[<Android.Runtime.Register("listFiles", "()[Ljava/io/File;", "GetListFilesHandler")>]
abstract member ListFiles : unit -> Java.IO.File[]
override this.ListFiles : unit -> Java.IO.File[]

返品

File[]

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

属性

注釈

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

この抽象パス名がディレクトリを示さない場合、このメソッドは nullを返します。 それ以外の場合は、ディレクトリ内のファイルまたはディレクトリごとに 1 つずつ、 File オブジェクトの配列が返されます。 ディレクトリ自体とディレクトリの親ディレクトリを示すパス名は結果に含まれません。 結果として得られる各抽象パス名は、 #File(File, String) File(File,&nbsp;String) コンストラクターを使用して、この抽象パス名から構築されます。 したがって、このパス名が絶対である場合、結果の各パス名は絶対になります。このパス名が相対パスである場合、結果の各パス名は同じディレクトリに対して相対的になります。

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

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

1.2 で追加されました。

Javaドキュメント。

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

適用対象