listDirectories method
Implementation
@override
Future<List<Directory>> listDirectories() async {
final directories = <Directory>[];
const driveLetters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
for (var letter in driveLetters.split('')) {
var drive = '$letter:\\';
var directory = Directory(drive);
if (directory.existsSync()) {
directories.addAll(_fetchDirectories(directory));
}
}
return directories;
}