listFilesInDirectory method

Future<List<String>> listFilesInDirectory(
  1. String dirPath
)

Implementation

Future<List<String>> listFilesInDirectory(String dirPath) async {
  try {
    final directory = Directory(dirPath);
    List<String> fileNames = [];

    await for (var file
        in directory.list(recursive: false, followLinks: false)) {
      if (file is File) {
        fileNames.add(path.basename(file.path));
      }
    }

    return fileNames;
  } catch (e) {
    debugPrint('Error listing files in directory: $e');
    return [];
  }
}