Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpFsFi 225 of 509 menu
◀ ▶

Класс FileInfo в C#

Объект FileInfo запоминает путь один раз. Имя, признак существования и размер в байтах читаются при обращении к свойствам. Так удобнее, чем каждый раз передавать строку в статические методы.

Объект можно создать до появления файла на диске: свойство Exists покажет False, пока запись не создана. В примере ниже файл уже записан, поэтому там печатается True.

Создадим файл во временном каталоге и прочитаем метаданные: имя файла - "note-alpha.txt", Exists - True после записи:

string path = Path.Combine(Path.GetTempPath(), "note-alpha.txt"); File.WriteAllText(path, "alpha"); FileInfo info = new FileInfo(path); Console.WriteLine(info.Name); Console.WriteLine(info.Exists); File.Delete(path);

Запишите текст в файл invoice.txt во временном каталоге и выведите размер записи в байтах.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить