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[]

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

属性

注釈

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

1.2 で追加されました。

の Java ドキュメント java.io.File.listFiles(java.io.FilenameFilter)

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

適用対象

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[]

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

属性

注釈

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

1.2 で追加されました。

の Java ドキュメント java.io.File.listFiles(java.io.FileFilter)

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

適用対象

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[]

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

属性

注釈

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

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

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

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

1.2 で追加されました。

の Java ドキュメント java.io.File.listFiles()

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

適用対象