Распространенные задачи ввода-вывода
Пространство имен System.IO предоставляет несколько классов, которые позволяют выполнять с файлами, каталогами и потоками различные действия, такие как чтение и запись. Дополнительные сведения см. в разделе Файловый и потоковый ввод-вывод.
Распространенные задачи с файлами
Действие |
Раздел с примером |
---|---|
Создание текстового файла. |
|
Запись в текстовый файл. |
|
Чтение из текстового файла. |
|
Добавление текста в файл. |
Практическое руководство. Открытие файла журнала и добавление в него данных |
Переименование или перемещение файла. |
|
Удаление файла. |
|
Копирование файла. |
|
Получение сведений о размере файла. |
|
Получение атрибутов файла. |
|
Установка атрибутов файла. |
|
Определение существования файла. |
|
Чтение из двоичного файла. |
Практическое руководство. Считывание из нового файла данных и запись в этот файл |
Запись в двоичный файл. |
Практическое руководство. Считывание из нового файла данных и запись в этот файл |
Извлечение расширения файла. |
|
Извлечение полного пути к файлу. |
|
Извлечение имени и расширения файла из его пути. |
|
Изменение расширения файла. |
Распространенные задачи с каталогами
Действие |
Раздел с примером |
---|---|
Переименование или перемещение каталога. |
|
Копирование каталога. |
|
Удаление каталога. |
|
Создание каталога. |
|
Создание вложенного каталога. |
|
Просмотр файлов каталога. |
|
Просмотр вложенных каталогов в каталоге. |
|
Отображение всех файлов во всех вложенных каталогах в указанном каталоге. |
|
Определение размера каталога. |
|
Определение существования каталога. |
См. также
Основные понятия
Асинхронный файловый ввод-вывод