Распространенные задачи ввода-вывода

Пространство имен System.IO предоставляет несколько классов, которые позволяют выполнять с файлами, каталогами и потоками различные действия, такие как чтение и запись. Дополнительные сведения см. в разделе Файловый и потоковый ввод-вывод.

Распространенные задачи с файлами

Для этого... Раздел с примером
Создание текстового файла File.CreateTextМетод

FileInfo.CreateTextМетод

File.CreateМетод

FileInfo.CreateМетод
Запись в текстовый файл Практическое руководство. Запись текста в файл

Практическое руководство. Запись данных в текстовый файл (C++/CLI)
Чтение из текстового файла Практическое руководство. Считывание текста из файла
Добавление текста в файл Практическое руководство. Открытие файла журнала и добавление в него данных

File.AppendTextМетод

FileInfo.AppendTextМетод
Переименование или перемещение файла File.MoveМетод

FileInfo.MoveToМетод
Удаление файла File.DeleteМетод

FileInfo.DeleteМетод
Копирование файла File.CopyМетод

FileInfo.CopyToМетод
Получение сведений о размере файла Свойство FileInfo.Length
Получение атрибутов файла File.GetAttributesМетод
Установка атрибутов файла File.SetAttributesМетод
Определение существования файла File.ExistsМетод
Чтение из двоичного файла Практическое руководство. Считывание из нового файла данных и запись в этот файл
Запись в двоичный файл Практическое руководство. Считывание из нового файла данных и запись в этот файл
Извлечение расширения имени файла Path.GetExtensionМетод
Извлечение полного пути к файлу Path.GetFullPathМетод
Извлечение имени и расширения файла из пути Path.GetFileNameМетод
Изменение расширения файла Path.ChangeExtensionМетод

Распространенные задачи с каталогами

Для этого... Раздел с примером
Доступ к файлу в особой папке, например "Мои документы" Практическое руководство. Запись текста в файл
Создание каталога Directory.CreateDirectoryМетод

Свойство FileInfo.Directory
Создание подкаталога DirectoryInfo.CreateSubdirectoryМетод
Переименование или перемещение каталога Directory.MoveМетод

DirectoryInfo.MoveToМетод
Копирование каталога Практическое руководство. Копирование каталогов
Удаление каталога Directory.DeleteМетод

DirectoryInfo.DeleteМетод
Просмотр файлов и подкаталогов в каталогах Практическое руководство. Перечисление каталогов и файлов
Определение размера каталога Класс System.IO.Directory
Определение существования каталога Directory.ExistsМетод

См. также