System::IO::File class
Содержание
[
Скрывать
]File class
Предоставляет методы для работы с файлами. Это статический тип без экземплярных сервисов. Вы никогда не должны создавать его экземпляры никакими способами.
class File
Методы
| Метод | Описание |
|---|---|
| static AppendAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&) | Добавляет строки из указанной коллекции строк в указанный файл, используя указанную кодировку, записывая каждую строку в новой строке. Если указанный файл не существует, он создаётся. Файл закрывается после записи всех строк. |
| static AppendAllText(const String&, const String&, const EncodingPtr&) | Добавляет указанную строку в указанный файл, используя указанную кодировку. |
| static AppendText(const String&) | Создаёт объект StreamWriter, который добавляет текст в указанный файл, используя кодировку UTF-8. Если указанный файл не существует, он создаётся. |
| static Copy(const String&, const String&, bool) | Копирует указанный файл в указанное место. Если файл назначения уже существует, параметр указывает, следует ли его перезаписать. |
| static Create(const String&, int32_t, FileOptions) | Создаёт новый файл (или перезаписывает существующий) и открывает его для чтения и записи, используя указанный размер буфера и параметры. |
| static CreateText(const String&) | Создаёт новый файл или открывает существующий для записи текста в кодировке UTF-8. |
| static Decrypt(const String&) | НЕ РЕАЛИЗОВАНО. |
| static Delete(const String&) | Удаляет указанный файл или каталог. |
| static Encrypt(const String&) | НЕ РЕАЛИЗОВАНО. |
| static Exists(const String&) | Определяет, указывает ли указанный путь на существующий файл. |
| static GetAttributes(const String&) | Возвращает атрибуты указанной сущности. |
| static GetCreationTime(const String&) | Возвращает время создания указанной сущности в локальном времени. |
| static GetCreationTimeUtc(const String&) | Возвращает время создания указанной сущности в UTC. |
| static GetLastAccessTime(const String&) | Возвращает время последнего доступа к указанной сущности в локальном времени. |
| static GetLastAccessTimeUtc(const String&) | Возвращает время последнего доступа к указанной сущности в UTC. |
| static GetLastWriteTime(const String&) | Возвращает время последней записи указанного объекта в локальном времени. |
| static GetLastWriteTimeUtc(const String&) | Возвращает время последней записи указанного объекта в формате UTC. |
| static Move(const String&, const String&) | Перемещает указанный файл в новое место. |
| static Open(const String&, FileMode) | Открывает указанный файл в заданном режиме для чтения и записи без совместного доступа. |
| static Open(const String&, FileMode, FileAccess, FileShare) | Открывает указанный файл в заданном режиме, с указанным типом доступа и параметром совместного доступа. |
| static OpenRead(const String&) | Открывает указанный файл только для чтения в режиме ‘Open’ с совместным доступом для чтения. |
| static OpenText(const String&, const EncodingPtr&) | Открывает указанный существующий файл для чтения текста с кодировкой UTF-8 без совместного доступа. |
| static OpenWrite(const String&) | Открывает указанный файл только для записи в режиме ‘OpenOrCreate’ без совместного доступа. |
| static ReadAllBytes(const String&) | Считывает содержимое указанного бинарного файла в массив байтов. |
| static ReadAllLines(const String&, const EncodingPtr&) | Считывает содержимое указанного текстового файла построчно в массив строк, используя указанную кодировку символов. |
| static ReadAllText(const String&, const EncodingPtr&) | Считывает содержимое указанного текстового файла в один объект String, используя указанную кодировку символов. |
| static ReadLines(const String&, const EncodingPtr&) | Считывает содержимое указанного текстового файла построчно, используя указанную кодировку символов, и возвращает перечисляемую коллекцию строк, каждая из которых представляет отдельную строку содержимого файла. |
| static Replace(const String&, const String&, const String&, bool) | Заменяет содержимое одного файла другим и создает резервную копию заменённого файла. |
| static SetAttributes(const String&, FileAttributes) | Устанавливает указанные атрибуты для указанного файла. |
| static SetCreationTime(const String&, DateTime) | НЕ РЕАЛИЗОВАНО. |
| static SetCreationTimeUtc(const String&, DateTime) | НЕ РЕАЛИЗОВАНО. |
| static SetLastAccessTime(const String&, DateTime) | НЕ РЕАЛИЗОВАНО. |
| static SetLastAccessTimeUtc(const String&, DateTime) | НЕ РЕАЛИЗОВАНО. |
| static SetLastWriteTime(const String&, DateTime) | Устанавливает время последней записи указанного объекта в локальном времени. |
| static SetLastWriteTimeUtc(const String&, DateTime) | Устанавливает время последней записи указанного объекта в формате UTC. |
| static WriteAllBytes(const String&, const ArrayPtr<uint8_t>&) | Перезаписывает указанный бинарный файл и записывает в него указанные байты. |
| static WriteAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&) | Создаёт новый текстовый файл или перезаписывает существующий и записывает в него все строки из указанной перечисляемой коллекции строк, каждую строку на новой линии, используя указанную кодировку. |
| static WriteAllLines(const String&, const ArrayPtr<String>&, const EncodingPtr&) | Создаёт новый текстовый файл или перезаписывает существующий и записывает в него все строки из указанного массива строк, каждую строку на новой линии, используя указанную кодировку. |
| static WriteAllText(const String&, const String&, const EncodingPtr&) | Создаёт новый текстовый файл или перезаписывает существующий и записывает в него содержимое указанной строки, используя указанную кодировку. |
Поля
| Поле | Описание |
|---|---|
| static DefaultBufferSize | Значение по умолчанию количества байтов, буферизуемых при чтении из файла и записи в файл. |
См. также
- Namespace System::IO
- Library Aspose.Font for C++