Предоставляет статические методы для создания, копирования, удаления, перемещения и открытия одного файла, а также помогает при создании объектов FileStream .
public abstract sealed class File
Тип | Имя | Описание |
---|---|---|
AppendAllLines(String, IEnumerable<String>, Encoding) | Добавляет строки в файл, используя заданную кодировку, затем закрывает файл.Если указанный файл не существует, этот метод создает файл, записывает в него указанные строки и затем закрывает файл. | |
AppendAllLines(String, IEnumerable<String>) | Добавляет строки в файл, затем закрывает файл.Если указанный файл не существует, этот метод создает файл, записывает в него указанные строки и затем закрывает файл. | |
AppendAllText(String, String, Encoding) | Добавляет указанную строку в файл, создавая файл, если он не существует. | |
AppendAllText(String, String) | Открывает файл, добавляет в него указанную строку и затем закрывает файл.Если файл не существует, этот метод создает файл, записывает в него указанную строку и затем закрывает файл. | |
AppendText(String) | Создает объект StreamWriter , который добавляет текст с кодировкой UTF-8 в существующий файл, или в новый файл, если указанный файл не существует. | |
Copy(String, String) | Копирует существующий файл в новый файл.Перезапись файла с тем же именем не разрешена. | |
Copy(String, String, Boolean) | Копирует существующий файл в новый файл.Перезапись файла с тем же именем разрешена. | |
Create(String, Int32, FileOptions, FileSecurity) | Создает или перезаписывает указанный файл с заданным размером буфера, параметрами файла и уровнем безопасности. | |
Create(String, Int32) | Создает или перезаписывает указанный файл. | |
Create(String) | Создает или перезаписывает файл в указанном пути. | |
Create(String, Int32, FileOptions) | Создает или перезаписывает указанный файл, определяя размер буфера и значение FileOptions , которое описывает, как создавать или перезаписывать файл. | |
CreateText(String) | Создается или открывается файл для записи текста в кодировке UTF-8. | |
Decrypt(String) | Расшифровывает файл, зашифрованный текущей учетной записью с помощью метода Encrypt(String) . | |
Delete(String) | Удаляет указанный файл. | |
Encrypt(String) | Шифрует файл таким образом, чтобы его можно было расшифровать только с помощью учетной записи, которая использовалась для шифрования. | |
Equals(Object) | Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.) | |
Exists(String) | Определяет, существует ли заданный файл. | |
GetAccessControl(String) | Получает объект FileSecurity , который инкапсулирует записи списка ACL для заданного файла. | |
GetAccessControl(String, AccessControlSections) | Получает объект FileSecurity , который инкапсулирует записи списка ACL определенного типа для конкретного файла. | |
GetAttributes(String) | Получает значение FileAttributes для файла в пути. | |
GetCreationTime(String) | Возвращает дату и время создания заданного файла или каталога. | |
GetCreationTimeUtc(String) | Возвращает дату и время создания заданного файла или каталога в формате общего скоординированного времени (UTC). | |
GetHashCode() | Служит хэш-функцией по умолчанию. (Наследуется от Object.) | |
GetLastAccessTime(String) | Возвращает время и дату последнего обращения к указанному файлу или каталогу. | |
GetLastAccessTimeUtc(String) | Возвращает дату и время последнего доступа к заданному файлу или каталогу в формате общего скоординированного времени (UTC). | |
GetLastWriteTime(String) | Возвращает время и дату последней операции записи в указанный файл или каталог. | |
GetLastWriteTimeUtc(String) | Возвращает дату и время последней операции записи в заданный файл или каталог в формате общего скоординированного времени (UTC). | |
GetType() | Возвращает объект Type для текущего экземпляра. (Наследуется от Object.) | |
Move(String, String) | Перемещает заданный файл в новое местоположение и разрешает переименование файла. | |
Open(String, FileMode, FileAccess, FileShare) | Открывает FileStream в заданном пути, с заданным режимом доступа для чтения, записи или чтения и записи и с заданным параметром совместного использования. | |
Open(String, FileMode, FileAccess) | Открывает FileStream в заданном пути с заданным режимом и доступом. | |
Open(String, FileMode) | Открывает объект FileStream по указанному пути с доступом для чтения и записи. | |
OpenRead(String) | Открывает для чтения существующий файл. | |
OpenText(String) | Открывает для чтения существующий файл, содержащий текст в кодировке UTF-8. | |
OpenWrite(String) | Открывает существующий файл или создает новый файл для записи. | |
ReadAllBytes(String) | Открывает двоичный файл, считывает содержимое файла в массив байтов и затем закрывает файл. | |
ReadAllLines(String) | Открывает текстовый файл, считывает все строки файла и затем закрывает файл. | |
ReadAllLines(String, Encoding) | Открывает файл, считывает все строки файла с заданной кодировкой и затем закрывает файл. | |
ReadAllText(String) | Открывает текстовый файл, считывает все строки файла и затем закрывает файл. | |
ReadAllText(String, Encoding) | Открывает файл, считывает все строки файла с заданной кодировкой и затем закрывает файл. | |
ReadLines(String) | Считывает строки файла. | |
ReadLines(String, Encoding) | Считывает строки файла с заданной кодировкой. | |
Replace(String, String, String, Boolean) | Заменяет содержимое заданного файла на содержимое другого файла, удаляя исходный файл и создавая резервную копию замененного файла, и при необходимости игнорирует ошибки слияния. | |
Replace(String, String, String) | Заменяет содержимое заданного файла на содержимое другого файла, удаляя исходный файл и создавая резервную копию замененного файла. | |
SetAccessControl(String, FileSecurity) | Применяет записи списка управления доступом (ACL), описанные объектом FileSecurity , к указанному файлу. | |
SetAttributes(String, FileAttributes) | Устанавливает заданные атрибуты FileAttributes файла по заданному пути. | |
SetCreationTime(String, DateTime) | Устанавливает дату и время создания файла. | |
SetCreationTimeUtc(String, DateTime) | Устанавливает дату и время создания файла, представленные в формате общего скоординированного времени (UTC). | |
SetLastAccessTime(String, DateTime) | Устанавливаются дата и время последнего доступа к заданному файлу. | |
SetLastAccessTimeUtc(String, DateTime) | Устанавливает дату и время последнего доступа к заданному файлу в формате общего скоординированного времени (UTC). | |
SetLastWriteTime(String, DateTime) | Устанавливаются дата и время последней операции записи в заданный файл. | |
SetLastWriteTimeUtc(String, DateTime) | Устанавливает дату и время последней операции записи в заданный файл в формате общего скоординированного времени (UTC). | |
ToString() | Возвращает строку, представляющую текущий объект. (Наследуется от Object.) | |
WriteAllBytes(String, Byte[]) | Создает новый файл, записывает в него указанный массив байтов и затем закрывает файл.Если целевой файл уже существует, он будет переопределен. | |
WriteAllLines(String, IEnumerable<String>) | Создает новый файл, записывает в него коллекцию строк, затем закрывает файл. | |
WriteAllLines(String, IEnumerable<String>, Encoding) | Создает новый файл, используя указанную кодировку, записывает коллекцию строк в этот файл, затем закрывает файл. | |
WriteAllLines(String, String[]) | Создает новый файл, записывает в него указанный массив строк и затем закрывает файл. | |
WriteAllLines(String, String[], Encoding) | Создает новый файл, записывает указанный массив строк в этот файл, используя заданную кодировку, затем закрывает файл. | |
WriteAllText(String, String, Encoding) | Создает новый файл, записывает указанную строку в этот файл, используя заданную кодировку, и затем закрывает файл.Если целевой файл уже существует, он будет переопределен. | |
WriteAllText(String, String) | Создает новый файл, записывает в него указанную строку и затем закрывает файл.Если целевой файл уже существует, он будет переопределен. |