pathDirectories function
Returns all directories under a path
Implementation
List<String> pathDirectories(String path) {
path = pathExpand(path);
try {
final $dir = dart_io.Directory(path_path.join(path));
final List<dart_io.FileSystemEntity> $entities = $dir.listSync().toList();
final Iterable<dart_io.Directory> $dirs =
$entities.whereType<dart_io.Directory>();
List<String> result = [];
$dirs.toList().forEach((x) {
result.add(pathFullName(x.path));
});
return result.map(($x) => $x.replaceAll(r'\', r'/')).toList();
} catch ($e) {
return <String>[];
}
}