颤振可以扫描目录(递归)吗?

时间:2021-03-19 03:19:11

标签: flutter dart recursion directory

我需要扫描我的 assets 目录以查找其他文件和目录,例如

-assets
   -category1
      -file.1
   -category2
      -file.1
      -file.2

是否可以完全使用 Flutter、Dart?找不到任何扫描目录的指南。

1 个答案:

答案 0 :(得分:0)

如果您可以加载“dart:io”(除了flutter web 之外的所有内容),您就可以读取平台文件和目录。这不适用于资产。 rootBundle 可以为您提供在构建期间添加的 json 字符串,其中列出了资产和字体(AssetManifest.jsonFontManifest.json),但除此之外,资产包中确实没有“目录” ,只是使用类似路径的语法可访问的资产。