gpt4 book ai didi

flutter - Flutter 如何从本地存储中删除文件?

转载 作者:行者123 更新时间:2023-12-03 20:07:00 26 4
gpt4 key购买 nike

其实我想覆盖手机本地存储中的文件,但它给了我错误

    I/flutter ( 3835): /storage/emulated/0/Android/data/com.example.temp/files/flutter_audio_recorder_
I/flutter ( 3835): Exception: A file already exists at the path :/storage/emulated/0/Android/data/com.example.temp/files/flutter_audio_recorder_.wav

那么我怎样才能先删除这个文件呢?

我已经在这个变量中存储了 wav 文件路径 ==> var dirPath ;

最佳答案

创建此方法:

Future<void> deleteFile(File file) async {
try {
if (await file.exists()) {
await file.delete();
}
} catch (e) {
// Error in getting access to the file.
}
}
用法:
deleteFile(File('your_file_path'));

关于flutter - Flutter 如何从本地存储中删除文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61711035/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com