extractChineseEntriesTDesk function 
 
    
    
    
  Implementation
  Future<List<String>> extractChineseEntriesTDesk(
    List<String> directoriesToScan) async {
  List<String> entries = [];
  for (String dirPath in directoriesToScan) {
    Directory dir = Directory(dirPath);
    await for (FileSystemEntity entity
        in dir.list(recursive: true, followLinks: false)) {
      if (entity is File && entity.path.endsWith('.dart')) {
        String fileContent = await entity.readAsString();
        entries.addAll(findChineseEntriesInFileTDesk(fileContent));
      }
    }
  }
  final originalEntriesList = entries.toSet().toList();
  final filteredEntries = _dealWithResultTDesk(originalEntriesList);
  return filteredEntries.toSet().toList();
}