我们如何删除特定目录中的文件 flutter?
How can we delete files inside certain directory flutter?
我想以编程方式使用 flutter 从 android 设备的任何文件夹中删除文件。有什么方法可以删除在代码中创建的文件。我使用 dio 下载文件。并想删除这样下载的文件。
var dir = await getExternalStorageDirectory(); await dio.download(fileURL, "${dir.path}/books/$fileName.pdf",
如果你想在按下按钮后删除文件,这是我的建议:
onPressed: () async {
Directory dir = await getExternalStorageDirectory();
final targetFile = Directory("${dir.path}/books/$fileName.pdf");
if(targetFile.existsSync()) {
targetFile.deleteSync(recursive: true);
}
}
我想以编程方式使用 flutter 从 android 设备的任何文件夹中删除文件。有什么方法可以删除在代码中创建的文件。我使用 dio 下载文件。并想删除这样下载的文件。
var dir = await getExternalStorageDirectory(); await dio.download(fileURL, "${dir.path}/books/$fileName.pdf",
如果你想在按下按钮后删除文件,这是我的建议:
onPressed: () async {
Directory dir = await getExternalStorageDirectory();
final targetFile = Directory("${dir.path}/books/$fileName.pdf");
if(targetFile.existsSync()) {
targetFile.deleteSync(recursive: true);
}
}