getTempPath static method
获取设备上临时目录的路径,该目录没有备份,适合存储下载文件的缓存。 fileName 文件名 dirName 文件夹名 String path = StorageUtil.getTempPath(fileName: 'demo.png', dirName: 'image');
Implementation
static Future<String?> getTempPath({
required String fileName,
required String dirName,
}) async {
Directory? _tempDir = await _initTempDir();
if (_tempDir == null) {
return null;
}
StringBuffer sb = StringBuffer("${_tempDir.path}");
if (!ObjectUtils.isEmpty(dirName)) {
sb.write("/$dirName");
await createDir(sb.toString());
}
if (!ObjectUtils.isEmpty(fileName)) sb.write("/$fileName");
return sb.toString();
}