Delphi: Cambiar los Atributos de Archivos
Información de Progger99 | 12/05/2021 a las 08:08
A veces es necesario cambiar los atributos de archivo de los archivos a través de Delphi, por ejemplo, para ocultar un archivo o para darle al archivo una portección de escritura. Así es como se hace:
procedure TForm1.Button1Click(Sender: TObject); begin FileSetAttr('C:\File.txt', faHidden); end;
Esto establece el archivo en "faHidden", lo que significa que el archivo estará oculto. Aparte de eso, se pueden configurar los siguientes atributos del archivo:
Atributo | Código | Significado |
faHidden | $00000002 | Archivo oculto |
faReadOnly | $00000001 | Archivo protegido contra escritura |
faSysFile | $00000004 | Archivo de sistema |
faArchive | $00000020 | Archivo |
faDirectory | $00000010 | Carpeta |
faAnyFile | $0000003F | Cualquier archivo |
faVolumeID | $00000008 | ID de disco duro |
También es posible configurar varios atributos a la vez. Esto se puede lograr con:
FileSetAttr('C:\Archivo.txt', faHidden + faReadOnly);
Esto establece el archivo "Archivo.txt" como oculto y de solo lectura (protegido contra escritura).
Sobre el Autor
El autor aún no ha agregado una breve descripción del perfil.
Ver Perfil
Temas Relacionados
Script Batch: Apagar Computadora Windows
Tutorial | 2 Comentarios
VirtualBox: Cambiar la Fecha y la Hora
Tutorial | 10 Comentarios
Cambiar la Protección contra Escritura de múltiples Archivos a la vez
Tutorial | 0 Comentarios
jQuery: Leer y Cambiar los Valores de los Atributos Data
Tutorial | 0 Comentarios
Renombrar Archivos en sus Nombres de Carpeta
Tutorial | 0 Comentarios
Reescribir Archivos de Texto con una Longitud de Línea Fija
Tutorial | 0 Comentarios
Reparar Archivos de Texto con Saltos de Línea Mixtos
Tutorial | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.