Поделиться через


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

Пространство 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Метод

См. также