printDirectoryContents method
dynamic
printDirectoryContents(
- Directory directory, {
- int level = 0,
})
Implementation
printDirectoryContents(Directory directory, {int level = 0}) async {
String indent = ' ' * (level * 2);
await for (FileSystemEntity entity
in directory.list(recursive: false, followLinks: false)) {
if (entity is File) {
ColoredLog.white('$indent: ${entity.path}', name: 'File');
} else if (entity is Directory) {
ColoredLog.yellow('$indent: ${entity.path}', name: 'Directory');
await printDirectoryContents(entity, level: level + 1);
}
}
}