【发布时间】:2020-06-25 20:25:31
【问题描述】:
理解底层的 Flutter FileSystem 开始头疼了……
我试图简单地列出目录的内容(包含音频文件)并使用我找到的每个库来获得正确的路径但没有成功...... 这是我的结构:
root
D assets
D audio
D categoryDir
F something.wav
F other.wav
这是我的 pubspec.yaml 的资产部分:
assets:
- assets/audio/
- assets/audio/categoryDir/
我已经使用了getApplicationDocumentsDirectory 和Directory.list,但是使用这个我总是遇到文件未找到错误:
Directory directory = await getApplicationDocumentsDirectory();
Directory audioDir = new Directory(directory.path + '/assets/audio/categoryDir')
audioDir.list(recursive: true, followLinks: false)
.listen((FileSystemEntity entity) {
print('Files: ' + entity.path);
});
怎么办?
【问题讨论】:
标签: file flutter directory filesystems