File.ListFiles Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ListFiles(IFilenameFilter) |
Gibt ein Array abstrakter Pfadnamen zurück, das die Dateien und Verzeichnisse im Verzeichnis angibt, das durch diesen abstrakten Pfadnamen gekennzeichnet ist, der den angegebenen Filter erfüllt. |
| ListFiles(IFileFilter) |
Gibt ein Array abstrakter Pfadnamen zurück, das die Dateien und Verzeichnisse im Verzeichnis angibt, das durch diesen abstrakten Pfadnamen gekennzeichnet ist, der den angegebenen Filter erfüllt. |
| ListFiles() |
Gibt ein Array abstrakter Pfadnamen zurück, das die Dateien im Verzeichnis angibt, die durch diesen abstrakten Pfadnamen gekennzeichnet sind. |
ListFiles(IFilenameFilter)
Gibt ein Array abstrakter Pfadnamen zurück, das die Dateien und Verzeichnisse im Verzeichnis angibt, das durch diesen abstrakten Pfadnamen gekennzeichnet ist, der den angegebenen Filter erfüllt.
[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[]
Parameter
- filter
- IFilenameFilter
Ein Dateinamefilter
Gibt zurück
Ein Array abstrakter Pfadnamen, die die Dateien und Verzeichnisse im Verzeichnis angeben, das durch diesen abstrakten Pfadnamen gekennzeichnet ist.
Das Array ist leer, wenn das Verzeichnis leer ist. Gibt zurück null , wenn dieser abstrakte Pfadname kein Verzeichnis angibt oder wenn ein E/A-Fehler auftritt.
- Attribute
Hinweise
Gibt ein Array abstrakter Pfadnamen zurück, das die Dateien und Verzeichnisse im Verzeichnis angibt, das durch diesen abstrakten Pfadnamen gekennzeichnet ist, der den angegebenen Filter erfüllt. Das Verhalten dieser Methode entspricht der #listFiles() Methode, mit der Ausnahme, dass die Pfadnamen im zurückgegebenen Array den Filter erfüllen müssen. Wenn der angegebene filter Wert angegeben ist null , werden alle Pfadnamen akzeptiert. Andernfalls erfüllt ein Pfadname den Filter, wenn und nur, wenn der Wert true beim Aufrufen der FilenameFilter#accept FilenameFilter.accept(File, String) Methode des Filters für diesen abstrakten Pfadnamen und den Namen einer Datei oder eines Verzeichnisses im Verzeichnis, das bzw. das sie angibt, resultiert.
In 1.2 hinzugefügt.
Java Dokumentation für java.io.File.listFiles(java.io.FilenameFilter).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ListFiles(IFileFilter)
Gibt ein Array abstrakter Pfadnamen zurück, das die Dateien und Verzeichnisse im Verzeichnis angibt, das durch diesen abstrakten Pfadnamen gekennzeichnet ist, der den angegebenen Filter erfüllt.
[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[]
Parameter
- filter
- IFileFilter
Ein Dateifilter
Gibt zurück
Ein Array abstrakter Pfadnamen, die die Dateien und Verzeichnisse im Verzeichnis angeben, das durch diesen abstrakten Pfadnamen gekennzeichnet ist.
Das Array ist leer, wenn das Verzeichnis leer ist. Gibt zurück null , wenn dieser abstrakte Pfadname kein Verzeichnis angibt oder wenn ein E/A-Fehler auftritt.
- Attribute
Hinweise
Gibt ein Array abstrakter Pfadnamen zurück, das die Dateien und Verzeichnisse im Verzeichnis angibt, das durch diesen abstrakten Pfadnamen gekennzeichnet ist, der den angegebenen Filter erfüllt. Das Verhalten dieser Methode entspricht der #listFiles() Methode, mit der Ausnahme, dass die Pfadnamen im zurückgegebenen Array den Filter erfüllen müssen. Wenn der angegebene filter Wert angegeben ist null , werden alle Pfadnamen akzeptiert. Andernfalls erfüllt ein Pfadname den Filter, wenn und nur, wenn der Wert true beim Aufrufen der FileFilter#accept FileFilter.accept(File) Methode des Filters auf dem Pfadnamen resultiert.
In 1.2 hinzugefügt.
Java Dokumentation für java.io.File.listFiles(java.io.FileFilter).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ListFiles()
Gibt ein Array abstrakter Pfadnamen zurück, das die Dateien im Verzeichnis angibt, die durch diesen abstrakten Pfadnamen gekennzeichnet sind.
[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[]
Gibt zurück
Ein Array abstrakter Pfadnamen, die die Dateien und Verzeichnisse im Verzeichnis angeben, das durch diesen abstrakten Pfadnamen gekennzeichnet ist.
Das Array ist leer, wenn das Verzeichnis leer ist. Gibt zurück null , wenn dieser abstrakte Pfadname kein Verzeichnis angibt oder wenn ein E/A-Fehler auftritt.
- Attribute
Hinweise
Gibt ein Array abstrakter Pfadnamen zurück, das die Dateien im Verzeichnis angibt, die durch diesen abstrakten Pfadnamen gekennzeichnet sind.
Wenn dieser abstrakte Pfadname kein Verzeichnis angibt, gibt diese Methode zurück null. Andernfalls wird ein Array von File Objekten zurückgegeben, eines für jede Datei oder jedes Verzeichnis im Verzeichnis. Pfadnamen, die das Verzeichnis selbst und das übergeordnete Verzeichnis des Verzeichnisses kennzeichnen, sind nicht im Ergebnis enthalten. Jeder resultierende abstrakte Pfadname wird anhand dieses abstrakten Pfadnamens mithilfe des #File(File, String) File(File, String) Konstruktors erstellt. Wenn dieser Pfadname also absolut ist, ist jeder resultierende Pfadname absolut; wenn dieser Pfadname relativ ist, ist jeder resultierende Pfadname relativ zum gleichen Verzeichnis.
Es gibt keine Garantie dafür, dass die Namenszeichenfolgen im resultierenden Array in einer bestimmten Reihenfolge angezeigt werden. sie sind insbesondere nicht garantiert in alphabetischer Reihenfolge zu erscheinen.
Beachten Sie, dass die java.nio.file.Files Klasse die java.nio.file.Files#newDirectoryStream(Path) newDirectoryStream Methode definiert, um ein Verzeichnis zu öffnen und die Namen der Dateien im Verzeichnis zu durchlaufen. Dies kann bei der Arbeit mit sehr großen Verzeichnissen weniger Ressourcen verwenden.
In 1.2 hinzugefügt.
Java Dokumentation für java.io.File.listFiles().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.