createDir method
Creates a directory. When recursive is true (the default), missing
parents are created too.
Implementation
@override
Future<Result<void, FileError>> createDir(
String path, {
bool recursive = true,
}) async {
final resolved = _resolve(path);
try {
await Directory(resolved).create(recursive: recursive);
return const Ok(null);
} on Object catch (error) {
return Err(_toFileError(error, resolved));
}
}