我正在使用名为path_provider
的flutter插件。我必须将图像文件存储在path_provider.getTemporaryDirectory()
。是存储在此处的图像被自动删除,还是我必须明确地做。
答案 0 :(得分:1)
摘自path_provider
此目录中的文件可以随时清除。这不会不返回 一个新的临时目录。相反,调用者负责创建 (并清理)此目录中的文件或目录。这个 目录的作用域是调用应用程序。
因此,您有责任进行清理,这意味着它不会自动清除,但是可能随时清除。
修改
您可以按照以下步骤清除临时目录:
import 'dart:io';
....
Directory dir = await getTemporaryDirectory();
dir.deleteSync(recursive: true);