Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Copiar fichero con atributos (https://www.clubdelphi.com/foros/showthread.php?t=51790)

angelp4492 29-12-2007 15:49:58

Copiar fichero con atributos
 
Hola Como estan?

Tengo una duda de como copiar mi fichero con atributos, con estas expresion lo copio donde yo quiera

codigo delphi [-]

Código Delphi [-]
copyfile(Pchar(ParamStr(0)),Pchar(Letra+':\archivo.txt'),false);

mi duda es como puedo añadirle ademas que sea de solo lectura, creo q se hace con FileAttr pero lo he intentado y no me sale.

dec 29-12-2007 16:15:09

Hola,

Puedes usar la función "SetFileAttributes()":

Código Delphi [-]
SetFileAttributes('C:\archivo.txt', faReadOnly);

cHackAll 30-12-2007 00:04:32

Como comentario... faReadOnly es un parámetro utilizado por funciones menos abstractas como la SysUtils.FindFirst. Utilizando la API que nombra Dec, lo correcto sería familizarizarce con constantes como FILE_ATTRIBUTE_READONLY, puede que tengan los mismos valores pero al acostumbrarse se podrían cometer errores lógicos en éstos casos; faSymLink, faAnyFile, FILE_ATTRIBUTE_OFFLINE y FILE_ATTRIBUTE_TEMPORARY.


PD: GetFileAttributes
Saludos


La franja horaria es GMT +2. Ahora son las 16:39:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi