Я пишу программу для вычисления оценки Флеша. Я хочу импортировать несколько файлов, анализировать их, а затем выводить soloution в консоли. Как я могу читать только файлы .txt с именем «testcase»? F.E. "Testcase_text1.txt".Открыть несколько файлов с определенными именами
-2
A
ответ
0
for (int i = 0; i < 10; i++) {
StreamReader sr = File.OpenText("testcase_text" + i + ".txt");
// process the file...
}
1
вы могли бы получить все имена файлов в массиве, делая это
string[] files = System.IO.Directory.GetFiles(source_folder, "testcase*.txt");
Затем просто получить доступ к любому файлу, который вы хотите, и процессу его. Вы можете использовать EnumerateFiles
вместо GetFiles
и начать обработку файла, как только он будет извлечен.
1
Я предлагаю использовать Linq с Directory.EnumerateFiles
, чтобы получить исходные файлы для продолжения:
var source = Directory
.EnumerateFiles(@"C:\MyFiles", "testcase*.txt")
.Select(file => new {
Name = Path.GetFileName(file),
Score = FleschKincaidScore(file) //TODO: implement FleschKincaidScore
})
.OrderBy(item => item.Score) // let's sort the records
.ThenBy(item => item.Name)
.Select(item => String.Format("File {0} has score {1}", item.Name, item.Score));
// Final report
Console.Write(String.Join(Environment.NewLine, source));
Смежные вопросы
- 1. C# - создание нескольких файлов с определенными именами
- 2. Создание текстовых файлов с определенными именами
- 3. MATLAB: Поиск файлов в каталоге с определенными именами?
- 4. Создайте несколько текстовых файлов из одного текстового файла с определенными именами файлов
- 5. копировать несколько файлов с определенными префиксами
- 6. Предотвращение сохранения файлов с определенными именами в Vim
- 7. XCode: добавьте несколько кнопок программно с определенными именами и анимацией
- 8. Как создать несколько папок с определенными именами в R?
- 9. R сохранять несколько файлов с разными именами
- 10. несколько make-файлов с одинаковыми именами переменных
- 11. Как добавить несколько файлов с похожими именами?
- 12. Загрузите несколько файлов с разными конечными именами
- 13. QFileDialog открыть несколько файлов
- 14. QFileDialog открыть несколько файлов
- 15. строчная сумма для столбцов с определенными именами
- 16. копировать файл с определенными именами пакет
- 17. Поиск последнего измененного файла с определенными именами?
- 18. Удаление элементов с определенными именами из ArrayList
- 19. Открыть Firefox с определенными заголовками
- 20. Как зашифровать несколько файлов с похожими именами файлов в C#
- 21. Компилятор GCC: компиляция Несколько файлов с разными именами выходных файлов
- 22. Открытие файлов с последовательными именами файлов
- 23. Как открыть несколько экранов с именами виртуальных терминалов
- 24. Экспорт нескольких файлов с разными именами файлов
- 25. Открыть несколько файлов PDF с внешней программой
- 26. Как открыть несколько файлов с помощью программы?
- 27. cocoa открыть несколько файлов с соответствующим приложением
- 28. Как открыть несколько файлов с Delphi
- 29. как открыть несколько файлов одновременно с исполняемым
- 30. Vim открыть несколько файлов, начинающиеся с символа «+»
вы пытались что-то? – Anil
На самом деле ничего не известно об этом. Возможно, что-то вроде этого: 'string [] dirs = Directory.GetFiles (@" S: \ work \ Flesch_Reading_Ease \ "," testcase * ");' – user5462581
С какой частью вашего вопроса возникают проблемы? Какой у вас код и где вы застряли? –