getStoragePath static method

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

fileName 文件名 dirName 文件夹名

Implementation

static Future<String?> getStoragePath({
  required String fileName,
  required String dirName,
}) async {
  Directory? _storageDir = await _initStorageDir();
  if (_storageDir == null) {
    return null;
  }
  StringBuffer sb = StringBuffer(_storageDir.path);
  if (!ObjectUtils.isEmpty(dirName)) {
    sb.write("/$dirName");
    await createDir(sb.toString());
  }
  if (!ObjectUtils.isEmpty(fileName)) {
    sb.write("/$fileName");
  }
  return sb.toString();
}