android - ApplicationDocumentsDirectory 中存在 Flutter 检查文件
问题描述
在下载之前如何检查 ApplicationDocumentsDirectory 中的文件和目录是否存在?
解决方案
import 'dart:io';
import 'package:path_provider/path_provider.dart';
String fileName = "file.jpg";
String dir = (await getApplicationDocumentsDirectory()).path;
String savePath = '$dir/$fileName';
//for a directory: await Directory(savePath).exists();
if (await File(savePath).exists()) {
print("File exists");
} else {
print("File don't exists");
}
推荐阅读
- android - 使用菜单项在 SurfaceView 上绘制 SVG 图像
- javascript - 如何通过反应中兄弟组件上的单击事件将图像加载到另一个组件中
- python - 在第二个轴上选择 Numpy
- java - 我怎样才能做一个慢循环?
- java - FirebaseMessagingService onMessageReceived 方法未在后台调用 DATA 有效负载
- sql - 是/否 查询列的格式
- python-3.x - ExcelLibrary - 机器人框架骑行 - 导入问题
- php - 尝试访问 null 类型值的数组偏移量(flashpub)
- json - 在颤动中显示来自 JSON 的选定值
- ios - 无法将应用上传到 App Store 连接