gpt4 book ai didi

dart - 如何使用 Dart 列出目录的内容?

转载 作者:行者123 更新时间:2023-12-02 19:41:01 28 4
gpt4 key购买 nike

我想使用 Dart 列出目录(在文件系统上)的所有内容。我怎样才能做到这一点?

最佳答案

如何在 Dart 中列出目录的内容

final dir = Directory('path/to/directory');
final List<FileSystemEntity> entities = await dir.list().toList();

这会从路径创建一个目录。然后它将其转换为 FileSystemEntity 列表,该列表可以是 FileDirectoryLink 。默认情况下,子目录不会递归列出。

如果您想打印该列表,请添加以下行:

entities.forEach(print);

如果您只想获取文件,那么您可以这样做:

final Iterable<File> files = entities.whereType<File>();

关于dart - 如何使用 Dart 列出目录的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14268967/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com