Spec-Zone.ru › Dart 2

dart:io

Метод list

Stream<FileSystemEntity> list(
  1. {bool recursive = false,
  2. bool followLinks = true}
)

Выводит список подкаталогов и файлов этого каталога.

По желанию, рекурсивно перебирает вложенные каталоги.

Если followLinks равно false, то любые найденные символические ссылки отображаются как объекты Link, а не как каталоги или файлы, и в них не производится рекурсивный поиск.

Если followLinks равно true, то рабочие ссылки отображаются как каталоги или файлы, в зависимости от того, на что они указывают, и ссылки на каталоги рекурсивно перебираются, если recursive равно true.

Сломанные ссылки отображаются как объекты Link.

Если символическая ссылка образует цикл в файловой системе, то рекурсивный список не будет следовать за ссылкой дважды в одном рекурсивном спуске, а вместо этого будет отображать её как Link во второй раз, когда она будет встречена.

Результат — поток объектов FileSystemEntity для каталогов, файлов и ссылок.

Реализация

Stream<FileSystemEntity> list(
    {bool recursive = false, bool followLinks = true});

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-io/Directory/list.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API