files method

Future<List<File>> files()

Complete entry files in write order (by name).

Implementation

Future<List<File>> files() async {
  if (!directory.existsSync()) return const [];
  final files = [
    await for (final entity in directory.list())
      if (entity is File && entity.path.endsWith(fileExtension)) entity,
  ];
  files.sort((a, b) => a.path.compareTo(b.path));
  return files;
}