我需要扫描我的 assets
目录以查找其他文件和目录,例如
-assets
-category1
-file.1
-category2
-file.1
-file.2
是否可以完全使用 Flutter、Dart?找不到任何扫描目录的指南。
答案 0 :(得分:0)
如果您可以加载“dart:io”(除了flutter web 之外的所有内容),您就可以读取平台文件和目录。这不适用于资产。 rootBundle
可以为您提供在构建期间添加的 json 字符串,其中列出了资产和字体(AssetManifest.json
和 FontManifest.json
),但除此之外,资产包中确实没有“目录” ,只是使用类似路径的语法可访问的资产。