Sprache

File.List Methode

Definition

Überlädt

Name Beschreibung
List()

Gibt ein Array von Zeichenfolgen zurück, die die Dateien und Verzeichnisse im Verzeichnis benennen, das durch diesen abstrakten Pfadnamen gekennzeichnet ist.

List(IFilenameFilter)

Gibt ein Array von Zeichenfolgen zurück, die die Dateien und Verzeichnisse im Verzeichnis benennen, die durch diesen abstrakten Pfadnamen gekennzeichnet sind, der den angegebenen Filter erfüllt.

List()

Gibt ein Array von Zeichenfolgen zurück, die die Dateien und Verzeichnisse im Verzeichnis benennen, das durch diesen abstrakten Pfadnamen gekennzeichnet ist.

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

Gibt zurück

String[]

Ein Array von Zeichenfolgen, die die Dateien und Verzeichnisse im Verzeichnis benennen, 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 von Zeichenfolgen zurück, die die Dateien und Verzeichnisse im Verzeichnis benennen, das durch diesen abstrakten Pfadnamen gekennzeichnet ist.

Wenn dieser abstrakte Pfadname kein Verzeichnis angibt, gibt diese Methode zurück null. Andernfalls wird ein Array von Zeichenfolgen zurückgegeben, eines für jede Datei oder jedes Verzeichnis im Verzeichnis. Namen, die das Verzeichnis selbst und das übergeordnete Verzeichnis des Verzeichnisses kennzeichnen, sind nicht im Ergebnis enthalten. Jede Zeichenfolge ist ein Dateiname und kein vollständiger Pfad.

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 und bei der Arbeit mit Remoteverzeichnissen reaktionsfähiger sein.

Java Dokumentation für java.io.File.list().

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:

List(IFilenameFilter)

Gibt ein Array von Zeichenfolgen zurück, die die Dateien und Verzeichnisse im Verzeichnis benennen, die durch diesen abstrakten Pfadnamen gekennzeichnet sind, der den angegebenen Filter erfüllt.

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

Parameter

filter
IFilenameFilter

Ein Dateinamefilter

Gibt zurück

String[]

Ein Array von Zeichenfolgen, die die Dateien und Verzeichnisse im Verzeichnis benennen, die durch diesen abstrakten Pfadnamen gekennzeichnet sind, der von der angegebenen akzeptiert filterwurde. Das Array ist leer, wenn das Verzeichnis leer ist oder keine Namen vom Filter akzeptiert wurden. Gibt zurück null , wenn dieser abstrakte Pfadname kein Verzeichnis angibt oder wenn ein E/A-Fehler auftritt.

Attribute

Hinweise

Gibt ein Array von Zeichenfolgen zurück, die die Dateien und Verzeichnisse im Verzeichnis benennen, die durch diesen abstrakten Pfadnamen gekennzeichnet sind, der den angegebenen Filter erfüllt. Das Verhalten dieser Methode ist identisch mit der #list() der Methode, mit der Ausnahme, dass die Zeichenfolgen im zurückgegebenen Array den Filter erfüllen müssen. Wenn die angegebene filter Angabe null erfolgt, werden alle Namen akzeptiert. Andernfalls erfüllt ein Name den Filter, wenn und nur, wenn der Wert true resultiert, wenn die FilenameFilter#accept FilenameFilter.accept(File,&nbsp;String) Methode des Filters für diesen abstrakten Pfadnamen und den Namen einer Datei oder eines Verzeichnisses im Verzeichnis aufgerufen wird, das bzw. das sie angibt.

Java Dokumentation für java.io.File.list(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: