list method
The files and folders in directory, with their size and date, or in
all its sub-folders when recursive. Sorted by path.
Implementation
Future<List<DiskEntry>> list([
String directory = '',
bool recursive = false,
]) => _run(directory, () async {
final List<DiskEntry> entries = await driver
.list(_resolve(directory), recursive: recursive)
.map(
(entry) => DiskEntry(
path: stripDiskPrefix(prefix, entry.path),
type: entry.type,
size: entry.size,
lastModified: entry.lastModified,
),
)
.toList();
entries.sort((a, b) => a.path.compareTo(b.path));
return entries;
});