Archivo

Archivo

Disponible desde la versión 8.0.

Propiedades:

BaseName
Extensión
NombreCompleto
Nombre
Ruta

Métodos:

BeginCheckingExistencia
BeginCheckingEsDirectorio
BeginCheckingEsArchivo
BeginObtenerMiniaturaArchivoBibliotecaDispositivoMóvil
BeginObtenerOculto
BeginObtenerHoraModificación
BeginObtenerHoraModificaciónUniversal
BeginObtenerSoloLectura
BeginObtenerTamaño
BeginInicialización
BeginEstablecerOculto
BeginEstablecerHoraModificación
BeginEstablecerHoraModificaciónUniversal
BeginEstablecerSoloLectura
Existe
ExisteAsync
ObtenerOculto
ObtenerOcultoAsync
ObtenerPresentaciónArchivoBibliotecaDispositivoMóvil
ObtenerMiniaturaArchivoBibliotecaDispositivoMóvil
ObtenerMiniaturaArchivoBibliotecaDispositivoMóvilAsync
ObtenerHoraModificación
ObtenerHoraModificaciónAsync
ObtenerHoraModificaciónUniversal
ObtenerHoraModificaciónUniversalAsync
ObtenerSoloLectura
ObtenerSoloLecturaAsync
InicializarAsync
EsDirectorio
EsDirectorioAsync
EsArchivo
EsArchivoAsync
EstablecerOculto
EstablecerOcultoAsync
EstablecerHoraModificación
EstablecerHoraModificaciónAsync
EstablecerHoraModificaciónUniversal
EstablecerHoraModificaciónUniversalAsync
EstablecerSoloLectura
EstablecerSoloLecturaAsync
Tamaño
TamañoAsync

Constructores:

Basado en nombre de archivo

Descripción:

Se utiliza para acceder a los parámetros de un archivo o directorio. Tenga en cuenta que este objeto no se utiliza para E/S de archivos.
Para utilizar este objeto en el cliente web, debe adjuntar previamente la extensión para trabajar con archivos.

Disponibilidad:

Cliente ligero, cliente web, cliente móvil, servidor, cliente grueso, conexión externa, aplicación móvil (cliente), aplicación móvil (servidor), servidor independiente móvil.

Ejemplo:

NombreArchivo = “C:\Test\readme.txt”;
Selección = Nuevo Archivo(NombreArchivo);
Si 
Selección.Existe() Entonces
    Str = “Resultado:”+Chars.LF+
    +“Archivo: “+Selección.NombreCompleto+Chars.LF+
    +“Nombre: “+ Selección.Nombre+Chars.LF+
    +“Nombre sin extensión: “+Selección.BaseName+Chars.LF+
    +“Extensión: “+Selección.Extension+Chars.LF+
    +“Ruta: “+Selección.Ruta+Chars.LF+
    +“Tamaño: “+Selección.Tamaño()+Chars.LF+
    +“Es archivo: “+Selección.EsArchivo()+Chars.LF+
    +“Hora de modificación: “+Selección.ObtenerHoraModificación()+Chars.LF+
    +“Solo lectura: “+Selección.ObtenerSoloLectura()+Chars.LF+
    +“Oculto: “+Selección.ObtenerOculto();  
    Message(Str);
Else
    DoMessageBox(“¡Archivo no encontrado!”);
EndIf
;

// Resultado:

// Archivo: C:\Test\readme.txt

// Nombre: readme.txt

// Nombre sin extensión: readme

// Extensión: .txt

// Ruta: C:\Test//Tamaño: 916

// Es archivo: verdadero

// Hora de modificación: 31.10.2000 12:42:04

// Solo lectura: verdadero

// Oculto: falso


Disponible desde:

Disponible desde la versión 8.0.