【发布时间】:2020-04-18 02:29:35
【问题描述】:
我在资产文件夹中有一个声音文件,我可以使用如下代码检查它是否存在:
if (FileSystemEntity.typeSync(
'/Users/admin/Library/Developer/CoreSimulator/Devices/AC8BED2E-4EF1-4777-A399-EBD52E38B5C7/data/Containers/Data/Application/1390EE2C-A5D8-46E0-A414-AAC2B83CD20C/Library/Caches/sounds/3/unbeaten.m4a') !=
FileSystemEntityType.notFound) {
print('file is found');
} else {
print('not found');
}
如您所见,我需要使用绝对路径。有没有办法使用类似“assets/sounds/3/unbeaten.m4a”的路径检查文件是否在资产文件夹中,而无需指定整个路径?
【问题讨论】:
-
您是否已经尝试使用
path_provider库? -
检查这两个问题...资产清单可让您找出可用资产的完整列表。 stackoverflow.com/questions/50998573/…stackoverflow.com/questions/56369100/…
标签: flutter