directories method
Get all of the directories within a given directory.
Implementation
@override
Future<List<String>> directories([
String? directory,
bool recursive = false,
]) async {
try {
final dir = fileSystem.directory(directory ?? '');
final entities = await dir.list(recursive: recursive).toList();
return entities.whereType<Directory>().map((e) => e.path).toList();
} catch (e) {
if (config.throw_) {
throw FilesystemException(
'Unable to list directories: $directory',
cause: e,
);
}
return [];
}
}