getFilesByExtension static method
Future<List<File>>
getFilesByExtension(
- dynamic path,
- dynamic fileFormat
)
Implementation
static Future<List<File>> getFilesByExtension(path, fileFormat) async {
List<File> files = [];
Directory? directory = Directory(path);
if (await directory.exists()) {
List<FileSystemEntity> entities = directory.listSync(recursive: true);
for (var entity in entities) {
if (entity is File &&
fileFormat.any((element) => entity.path.endsWith(element))) {
files.add(entity);
}
}
}
return files;
}