System::IO::FileInfo класс
Содержание
[
Скрывать
]FileInfo class
Представляет путь к файлу и сам файл, на который указывает этот путь, и предоставляет методы для его манипулирования. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
class FileInfo : public System::IO::FileSystemInfo
Методы
| Метод | Описание |
|---|---|
| AppendText() | Открывает файл, представленный текущим объектом, для записи текста с использованием кодировки UTF-8 в режиме ‘Append’ без совместного доступа. |
| CopyTo(const String&) | Копирует файл, представленный текущим объектом, в указанное место. Если файл назначения уже существует, копирование завершается с ошибкой. |
| CopyTo(const String&, bool) | Копирует файл, представленный текущим объектом, в указанное место. Параметр указывает, следует ли перезаписать существующий файл назначения. |
| Create() | Создаёт файл в месте, указанном путем, представляемым текущим объектом, и открывает его для чтения и записи в режиме усечения без совместного доступа. |
| CreateText() | Создаёт файл в месте, указанном путем, представляемым текущим объектом, и открывает его для записи текста с кодировкой UTF-8 без совместного доступа. |
| Decrypt() | НЕ РЕАЛИЗОВАНО. |
| Delete() override | Удаляет файл, представленный текущим объектом. |
| Encrypt() | НЕ РЕАЛИЗОВАНО. |
| FileInfo(const String&) | Создаёт новый экземпляр класса FileInfo, представляющего указанный файл. |
| get_Directory() | Возвращает объект DirectoryInfo, представляющий каталог, в котором находится файл, представленный текущим объектом. |
| get_DirectoryName() | Возвращает полное имя каталога, в котором находится файл, представленный текущим объектом. |
| get_Exists() override | Возвращает значение, указывающее, существует ли файл. |
| get_IsReadOnly() | Возвращает значение, указывающее, установлен ли атрибут ReadOnly. |
| get_Length() | Возвращает размер файла в байтах. |
| get_Name() override | Возвращает имя файла. |
| MoveTo(const String&) | Перемещает файл, представленный текущим объектом, в указанное место. |
| Open(FileMode) | Открывает файл, представленный текущим объектом, в указанном режиме для чтения и записи без совместного доступа. |
| Open(FileMode, FileAccess) | Открывает файл, представленный текущим объектом, в указанном режиме, с указанным типом доступа и без совместного доступа. |
| Open(FileMode, FileAccess, FileShare) | Открывает файл, представленный текущим объектом, в указанном режиме, с указанным типом доступа и параметром совместного доступа. |
| OpenRead() | Открывает файл, представленный текущим объектом, только для чтения, в режиме ‘Open’ с совместным доступом для чтения. |
| OpenText() | Открывает существующий файл по пути, указанному текущим объектом, для чтения текста с использованием кодировки UTF-8 без совместного доступа. |
| OpenWrite() | Открывает файл, представленный текущим объектом, только для записи, в режиме ‘OpenOrCreate’ без совместного доступа. |
| Replace(const String&, const String&) | Заменяет содержимое указанного целевого файла файлом, представляемым текущим объектом FileInfo, и создает резервную копию заменённого файла. |
| Replace(const String&, const String&, bool) | Заменяет содержимое указанного целевого файла файлом, представляемым текущим объектом FileInfo, и создает резервную копию заменённого файла. |
| set_IsReadOnly(bool) | Устанавливает или снимает атрибут ReadOnly у файла. |
| ToString() const override | Возвращает путь, представленный текущим объектом. |
См. также
- Class FileSystemInfo
- Namespace System::IO
- Library Aspose.Font for C++