Распространенные задачи ввода-выводаCommon I/O Tasks

Пространство имен System.IO предоставляет несколько классов, которые позволяют выполнять с файлами, каталогами и потоками различные действия, такие как чтение и запись.The System.IO namespace provides several classes that allow for various actions, such as reading and writing, to be performed on files, directories, and streams. Дополнительные сведения см. в разделе Файловый и потоковый ввод-вывод.For more information, see File and Stream I/O.

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

ДействиеTo do this... Раздел с примеромSee the example in this topic...
Создание текстового файлаCreate a text file Метод File.CreateTextFile.CreateText method

Метод FileInfo.CreateTextFileInfo.CreateText method

Метод File.CreateFile.Create method

Метод FileInfo.CreateFileInfo.Create method
Запись в текстовый файлWrite to a text file Практическое руководство. Запись текста в файлHow to: Write Text to a File

Практическое руководство. Запись данных в текстовый файл (C++-CLI)How to: Write a Text File (C++/CLI)
Чтение из текстового файлаRead from a text file Практическое руководство. Чтение текста из файлаHow to: Read Text from a File
Добавление текста в файлAppend text to a file Практическое руководство. Открытие файла журнала и добавление в него данныхHow to: Open and Append to a Log File

Метод File.AppendTextFile.AppendText method

Метод FileInfo.AppendTextFileInfo.AppendText method
Переименование или перемещение файлаRename or move a file Метод File.MoveFile.Move method

Метод FileInfo.MoveToFileInfo.MoveTo method
Удаление файлаDelete a file Метод File.DeleteFile.Delete method

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

Метод FileInfo.CopyToFileInfo.CopyTo method
Получение сведений о размере файлаGet the size of a file СвойствоFileInfo.Length FileInfo.Length property
Получение атрибутов файлаGet the attributes of a file Метод File.GetAttributesFile.GetAttributes method
Установка атрибутов файлаSet the attributes of a file Метод File.SetAttributesFile.SetAttributes method
Определение существования файлаDetermine whether a file exists Метод File.ExistsFile.Exists method
Чтение из двоичного файлаRead from a binary file Практическое руководство. Считывание данных из нового файла и запись в этот файлHow to: Read and Write to a Newly Created Data File
Запись в двоичный файлWrite to a binary file Практическое руководство. Считывание данных из нового файла и запись в этот файлHow to: Read and Write to a Newly Created Data File
Извлечение расширения имени файлаRetrieve a file name extension Метод Path.GetExtensionPath.GetExtension method
Извлечение полного пути к файлуRetrieve the fully qualified path of a file Метод Path.GetFullPathPath.GetFullPath method
Извлечение имени и расширения файла из путиRetrieve the file name and extension from a path Метод Path.GetFileNamePath.GetFileName method
Изменение расширения файлаChange the extension of a file Метод Path.ChangeExtensionPath.ChangeExtension method

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

ДействиеTo do this... Раздел с примеромSee the example in this topic...
Доступ к файлу в особой папке, например "Мои документы"Access a file in a special folder such as My Documents Практическое руководство. Запись текста в файлHow to: Write Text to a File
Создание каталогаCreate a directory Метод Directory.CreateDirectoryDirectory.CreateDirectory method

СвойствоFileInfo.Directory FileInfo.Directory property
Создание подкаталогаCreate a subdirectory Метод DirectoryInfo.CreateSubdirectoryDirectoryInfo.CreateSubdirectory method
Переименование или перемещение каталогаRename or move a directory Метод Directory.MoveDirectory.Move method

Метод DirectoryInfo.MoveToDirectoryInfo.MoveTo method
Копирование каталогаCopy a directory Практическое руководство. Копирование каталоговHow to: Copy Directories
Удаление каталогаDelete a directory Метод Directory.DeleteDirectory.Delete method

Метод DirectoryInfo.DeleteDirectoryInfo.Delete method
Просмотр файлов и подкаталогов в каталогахSee the files and subdirectories in a directory Практическое руководство. Перечисление каталогов и файловHow to: Enumerate Directories and Files
Определение размера каталогаFind the size of a directory Класс System.IO.DirectorySystem.IO.Directory class
Определение существования каталогаDetermine whether a directory exists Метод Directory.ExistsDirectory.Exists method

См. такжеSee also