getValueDirFile method

List<File> getValueDirFile({
  1. required List<String> names,
  2. required List<String> extensions,
})

Implementation

List<File> getValueDirFile({required List<String> names, required List<String> extensions}) {
  List<File> results = [];
  final allFiles = FileUtil.listFilesByExtensions(valuesDir.path, extensions);
  for (String s in allFiles) {
    final tmpFileName = p.basenameWithoutExtension(s);
    if (!names.contains(tmpFileName)) {
      continue;
    }
    final file = File(s);
    if (!file.existsSync()) {
      continue;
    }
    results.add(file);
  }
  return results;
}