Clase System::IO::FileInfo
Contenido
[
Ocultar
]FileInfo class
Representa una ruta a un archivo y un archivo referenciado por esa ruta y proporciona métodos para manipularlo. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
class FileInfo : public System::IO::FileSystemInfo
Métodos
| Método | Descripción |
|---|---|
| AppendText() | Abre un archivo representado por el objeto actual para escribir texto usando codificación UTF-8, en modo ‘Append’ sin compartir. |
| CopyTo(const String&) | Copia el archivo representado por el objeto actual a la ubicación especificada. Si el archivo de destino ya existe, la copia falla. |
| CopyTo(const String&, bool) | Copia el archivo representado por el objeto actual a la ubicación especificada. Un parámetro indica si el archivo de destino existente debe sobrescribirse. |
| Create() | Crea un archivo en la ubicación especificada por la ruta representada por el objeto actual y lo abre para lectura y escritura, en modo de truncado y sin compartir. |
| CreateText() | Crea un archivo en la ubicación especificada por la ruta representada por el objeto actual y lo abre para escribir texto usando codificación UTF-8 sin compartir. |
| Decrypt() | NO IMPLEMENTADO. |
| Delete() override | Elimina el archivo representado por el objeto actual. |
| Encrypt() | NO IMPLEMENTADO. |
| FileInfo(const String&) | Construye una nueva instancia de la clase FileInfo que representa el archivo especificado. |
| get_Directory() | Devuelve un objeto DirectoryInfo que representa un directorio en el que se encuentra el archivo representado por el objeto actual. |
| get_DirectoryName() | Devuelve el nombre completo del directorio en el que se encuentra el archivo representado por el objeto actual. |
| get_Exists() override | Devuelve un valor que indica si el archivo existe. |
| get_IsReadOnly() | Devuelve un valor que indica si el atributo ReadOnly está establecido. |
| get_Length() | Devuelve el tamaño del archivo en bytes. |
| get_Name() override | Devuelve el nombre del archivo. |
| MoveTo(const String&) | Mueve el archivo representado por el objeto actual a la ubicación especificada. |
| Open(FileMode) | Abre el archivo representado por el objeto actual en el modo especificado para lectura y escritura y sin compartir. |
| Open(FileMode, FileAccess) | Abre el archivo representado por el objeto actual en el modo especificado, con el tipo de acceso especificado y sin compartir. |
| Open(FileMode, FileAccess, FileShare) | Abre el archivo representado por el objeto actual en el modo especificado, con el tipo de acceso especificado y la opción de compartición. |
| OpenRead() | Abre un archivo representado por el objeto actual solo para lectura, en modo ‘Open’ con acceso compartido para lectura. |
| OpenText() | Abre el archivo existente en la ubicación especificada por la ruta representada por el objeto actual para leer texto usando codificación UTF-8 sin compartir. |
| OpenWrite() | Abre un archivo representado por el objeto actual solo para escritura, en modo ‘OpenOrCreate’ sin compartir. |
| Replace(const String&, const String&) | Sustituye el contenido de un archivo de destino especificado con el archivo representado por el objeto FileInfo actual y crea una copia de seguridad del archivo reemplazado. |
| Replace(const String&, const String&, bool) | Sustituye el contenido de un archivo de destino especificado con el archivo representado por el objeto FileInfo actual y crea una copia de seguridad del archivo reemplazado. |
| set_IsReadOnly(bool) | Establece o elimina el atributo ReadOnly del archivo. |
| ToString() const override | Devuelve una ruta representada por el objeto actual. |
Ver también
- Class FileSystemInfo
- Namespace System::IO
- Library Aspose.Page for C++