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