Spec-Zone.ru › Dart 1

dart:io

метод абстракции list

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

Отображает подкаталоги и файлы данного Directory. По желанию выполняет рекурсивный обход вложенных каталогов.

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

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

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

Исходный код

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

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-io/Directory/list.html

Spec-Zone.ru

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