getAllFileNames method

Set<String> getAllFileNames(
  1. String directory,
  2. String extension
)

Implementation

Set<String> getAllFileNames(String directory, String extension) {
  Set<String> fileNames = Set<String>();
  Directory dir = Directory(directory);

  dir
      .list(recursive: false, followLinks: false)
      .listen((FileSystemEntity entity) {
    if (FileSystemEntity.isFileSync(entity.path)) {
      if (entity.path.endsWith(extension)) fileNames.add(entity.path);
    }
  });
  return fileNames;
}