Dart(Flutter)迭代资产文件夹文件内容

时间:2020-02-28 18:07:35

标签: flutter dart

我正在按动下拉按钮。其内容取决于文件夹中有多少个文件。例如,我有以下资产文件夹asset / logos /。该文件夹有4个文件。另一个文件夹可以是资产/怪物/。此文件夹包含3个文件。第一个文件夹将导致包含值1,2、3和4的下拉列表。 我做了以下方法:

Directory monsterDirectory = new Directory(await rootBundle.loadString(path));
   List skins = monsterDirectory.listSync();
   skins.forEach((skin) {
     skinNumber++;
     amountOfSkins.add(skinNumber.toString());
     skinNumber++;
});

其中path是资产路径'assets/collectibles/monsters/astro/'。 这给出了以下错误:

Directory listing failed, path = 'assets/collectibles/monsters/astro/' (OS Error: No such file or directory, errno = 2)

我在做什么错了?

0 个答案:

没有答案