getDirectory method
获取 Directory 目录,此方法会自动拼接 rootFolder 文件夹
- prefixDir 系统文件目录,通常使用 path_provider 第三方库获取
- dir 目标文件夹
- folder 在 rootFolder 与
dir之间插入的文件夹(不支持递归)
Implementation
Directory getDirectory(Directory prefixDir, String dir, {String? folder}) {
assert(kIsWeb == false);
if (folder == null) {
return Directory(p.join(prefixDir.path, rootFolder, dir));
}
final folderDir = getDirectory(prefixDir, folder);
if (!folderDir.existsSync()) folderDir.createSync();
return Directory(p.join(prefixDir.path, rootFolder, folder, dir));
}