readdir method
Lists directory contents with file type information asynchronously.
Implementation
@override
Future<List<Dirent>> readdir(String fsPath) async {
final dir = Directory(fsPath);
final entries = <Dirent>[];
await for (final entity in dir.list()) {
final entityStat = await entity.stat();
entries.add(
Dirent(
name: p.basename(entity.path),
type: entityStat.type,
isSymLink: await FileSystemEntity.isLink(entity.path),
),
);
}
return entries;
}