File.List Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| List() |
Возвращает массив строк, именующих файлы и каталоги в каталоге, обозначаемый этим абстрактным именем пути. |
| List(IFilenameFilter) |
Возвращает массив строк, именующих файлы и каталоги в каталоге, обозначаемый этим абстрактным именем пути, удовлетворяющим указанному фильтру. |
List()
Возвращает массив строк, именующих файлы и каталоги в каталоге, обозначаемый этим абстрактным именем пути.
[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[]
Возвращаемое значение
Массив строк, именующих файлы и каталоги в каталоге, обозначаемый этим абстрактным именем пути. Массив будет пустым, если каталог пуст. Возвращает, null если это абстрактное имя пути не обозначает каталог или возникает ошибка ввода-вывода.
- Атрибуты
Комментарии
Возвращает массив строк, именующих файлы и каталоги в каталоге, обозначаемый этим абстрактным именем пути.
Если это абстрактное имя пути не обозначает каталог, этот метод возвращается null. В противном случае возвращается массив строк, по одному для каждого файла или каталога в каталоге. Имена, обозначающие сам каталог и родительский каталог каталога, не включаются в результат. Каждая строка — это имя файла, а не полный путь.
Нет никаких гарантий, что строки имен в результирующем массиве будут отображаться в любом определенном порядке; Они не являются, в частности, гарантированно отображаться в алфавитном порядке.
Обратите внимание, что java.nio.file.Files класс определяет java.nio.file.Files#newDirectoryStream(Path) newDirectoryStream метод для открытия каталога и итерации имен файлов в каталоге. Это может использовать меньше ресурсов при работе с очень большими каталогами и может быть более адаптивным при работе с удаленными каталогами.
Java документации по java.io.File.list().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
List(IFilenameFilter)
Возвращает массив строк, именующих файлы и каталоги в каталоге, обозначаемый этим абстрактным именем пути, удовлетворяющим указанному фильтру.
[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[]
Параметры
- filter
- IFilenameFilter
Фильтр имени файла
Возвращаемое значение
Массив строк, именующих файлы и каталоги в каталоге, обозначаемый этим абстрактным именем пути, принятым заданным filter. Массив будет пустым, если каталог пуст или если имена не были приняты фильтром.
Возвращает, null если это абстрактное имя пути не обозначает каталог или возникает ошибка ввода-вывода.
- Атрибуты
Комментарии
Возвращает массив строк, именующих файлы и каталоги в каталоге, обозначаемый этим абстрактным именем пути, удовлетворяющим указанному фильтру. Поведение этого метода совпадает с #list() поведением метода, за исключением того, что строки в возвращаемом массиве должны удовлетворять фильтру. Если задано filternull , то все имена принимаются. В противном случае имя удовлетворяет фильтру, если и только если trueFilenameFilter#accept FilenameFilter.accept(File, String) значение приводит к вызову метода фильтра по этому абстрактному имени пути и имени файла или каталога в каталоге, который он обозначает.
Java документации по java.io.File.list(java.io.FilenameFilter).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".