File.ListFiles メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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
ファイル名フィルター
戻り値
この抽象パス名で示されるディレクトリ内のファイルとディレクトリを示す抽象パス名の配列。
ディレクトリが空の場合、配列は空になります。 null
この抽象パス名がディレクトリを示さない場合、または I/O エラーが発生した場合は を返します。
- 属性
注釈
指定したフィルターを満たすこの抽象パス名で示されるディレクトリ内のファイルとディレクトリを示す抽象パス名の配列を返します。 このメソッドの動作はメソッドの動作と同じですが、返される配列内の #listFiles()
パス名がフィルターを満たす必要がある点が例外です。 指定 filter
した が の場合は null
、すべてのパス名が受け入れられます。 それ以外の場合、パス名は、この抽象パス名と、それが示すディレクトリ内のファイルまたはディレクトリの名前でフィルターのメソッドが呼び出されたときにFilenameFilter#accept FilenameFilter.accept(File, 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
ファイル フィルター
戻り値
この抽象パス名で示されるディレクトリ内のファイルとディレクトリを示す抽象パス名の配列。
ディレクトリが空の場合、配列は空になります。 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[]
戻り値
この抽象パス名で示されるディレクトリ内のファイルとディレクトリを示す抽象パス名の配列。
ディレクトリが空の場合、配列は空になります。 null
この抽象パス名がディレクトリを示さない場合、または I/O エラーが発生した場合は を返します。
- 属性
注釈
この抽象パス名で示されるディレクトリ内のファイルを示す抽象パス名の配列を返します。
この抽象パス名がディレクトリを示さない場合、このメソッドは を返します null
。 それ以外の場合は、ディレクトリ内の File
ファイルまたはディレクトリごとに 1 つずつ、オブジェクトの配列が返されます。 ディレクトリ自体とディレクトリの親ディレクトリを示すパス名は、結果に含まれません。 結果として得られる各抽象パス名は、 コンストラクターを使用して #File(File, String) File(File, String)
、この抽象パス名から構築されます。 したがって、このパス名が絶対の場合、結果の各パス名は絶対になります。このパス名が相対パスの場合、結果の各パス名は同じディレクトリに対して相対的になります。
結果の配列内の名前文字列が特定の順序で表示される保証はありません。これらは、特にアルファベット順に表示される保証はありません。
クラスは、ディレクトリをjava.nio.file.Files
java.nio.file.Files#newDirectoryStream(Path) newDirectoryStream
開き、ディレクトリ内のファイルの名前を反復処理する メソッドを定義します。 これにより、非常に大きなディレクトリを操作するときに使用するリソースが少なくなる可能性があります。
1.2 で追加されました。
の Java ドキュメント java.io.File.listFiles()
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。