getTempPath static method

Future<String> getTempPath({
  1. String? fileName,
  2. String? dirName,
})

获取设备上临时目录的路径,该目录没有备份,适合存储下载文件的缓存。 fileName 文件名 dirName 文件夹名

Implementation

static Future<String> getTempPath({
  String? fileName,
  String? dirName,
}) async {
  Directory? _tempDir = await _initTempDir();
  if (_tempDir == null) {
    return "";
  }
  StringBuffer sb = StringBuffer(_tempDir.path);
  if (dirName != null && dirName.isNotEmpty) {
    sb.write("/$dirName");
    await createDirSync(sb.toString());
  }
  if (fileName != null && fileName.isNotEmpty) {
    sb.write("/$fileName");
  }
  return sb.toString();
}