createFolder static method
Implementation
static Future<String?> createFolder(String folder) async
{
try
{
// qualify folder name
if (basename(folder).contains(".")) folder = dirname(folder);
if (!_folderExists(folder))
{
Log().info('Creating folder $folder');
await Directory(folder).create(recursive: true);
}
return folder;
}
catch(e)
{
Log().exception(e, caller: 'platform.vm.dart => bool createFolder($folder)');
return null;
}
}