dirContents static method
Implementation
static Future<List<FileSystemEntity>> dirContents(String path) {
final dir = Directory(path);
var files = <FileSystemEntity>[];
var completer = Completer<List<FileSystemEntity>>();
var lister = dir.list(recursive: false);
lister.listen((file) => files.add(file),
// should also register onError
onDone: () => completer.complete(files));
return completer.future;
}