Сводка
Поздравляем! Вы выполнили этот модуль, и теперь вы знаете, как работать с файлами и каталогами в .NET.
В этом модуле вы научились читать файлы и каталоги, создавать их, а также записывать данные в файлы. Ваш код будет применяться в рабочей среде в вымышленной крупной интернет-компании.
Вот несколько моментов, которые следует запомнить из этого модуля:
- Методы
Directory.EnumerateDirectories
иDirectory.EnumerateFiles
принимают параметр, позволяющий указать условие поиска для возвращаемых имен, и параметр для рекурсивного прохода по всем дочерним каталогам. -
System.Environment.SpecialFolder
— это перечисление, которое позволяет получить доступ к системным папкам, таким как рабочий стол или профиль пользователя, в кроссплатформенном режиме без необходимости запоминать точный путь для каждой операционной системы. - Если необходимо анализировать файлы других типов, соответствующие пакеты можно найти на сайте nuget.org. Например, можно использовать пакет CsvHelper для CSV-файлов.