首页 > 解决方案 > ApplicationDocumentsDirectory 中存在 Flutter 检查文件

问题描述

在下载之前如何检查 ApplicationDocumentsDirectory 中的文件和目录是否存在?

标签: androidiosflutter

解决方案


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");
}

推荐阅读