list method
Every file's path, relative, with /.
Implementation
@override
Iterable<String> list() {
final Directory directory = Directory(root);
if (!directory.existsSync()) return const <String>[];
return <String>[
for (final FileSystemEntity entity in directory.listSync(recursive: true))
if (entity is File)
entity.path.substring(directory.path.length + 1).replaceAll(Platform.pathSeparator, '/'),
];
}