listDirectories property

Future<Iterable<Directory>> get listDirectories

Asynchronously lists all directories within the current directory.

This getter returns a Future that completes with an Iterable of Directory objects, representing all the directories found.

Example usage:

var directories = await instance.listDirectories;
for (var directory in directories) {
  print(directory.path);
}

Implementation

Future<Iterable<Directory>> get listDirectories async {
  if (await exists()) return <Directory>[];
  return (await listAll).whereType<Directory>();
}