Распространенные задачи ввода-вывода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.LengthFileInfo.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.DirectoryFileInfo.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 |