list 抽象方法

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

列出此 Directory 的子目录和文件。

可选地递归到子目录。

如果 followLinksfalse,则找到的任何符号链接将以 Link 对象的形式报告,而不是作为目录或文件,并且不会递归进去。

如果 followLinkstrue,则根据它们指向的内容报告工作链接为目录或文件,如果 recursivetrue,则递归到目录链接。

损坏的链接报告为 Link 对象。

如果符号链接会在文件系统中形成一个循环,则递归列出不会在同一递归下降中跟随链接两次,而是在第二次看到时将其报告为 Link

结果是目录、文件和链接的 Stream 对象的列表。该 Stream 将处于任意顺序,并且不包括特殊条目 '.''..'

实现

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