Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Borrar ficheros read-only o cambiarle el atributo (https://www.clubdelphi.com/foros/showthread.php?t=51272)

Rako 11-12-2007 14:05:32

Borrar ficheros read-only o cambiarle el atributo
 
Hola buenas, en mi aplicacion podemos importar imagenes y si las traes de un CD, primero las copio al disco duro para hacer una imagen reducida y encriptarla etc etc

El caso es q al ir a borrarla con un DeleteFile, al ser read only no la borra, como se podria o bien cambiar esa propiedad o como borrarla directamente. Es un archivo .jpg por si sirve

Gracias !

white_zombie 11-12-2007 14:45:13

Hola, creo que esto te puede servir.

Código:

FileSetReadOnly(const FileName: string; ReadOnly: Boolean): Boolean;
Un saludo.

white_zombie 11-12-2007 14:50:35

Si quieres comprobar si el archivo es de solo lectura.

Código:

FileIsReadOnly(const FileName: string): Boolean;

ixMike 11-12-2007 14:52:48

...

Venga, ¿quién se lo dice....?

...

Edito: he puesto lo anterior porque me parece esto ya se ha tratado antes. Haciendo una búsqueda en los foros o en San Google se puede encontrar cómo cambiar los atributos de un archivo. La respuesta de white_zombie no la había visto (es que me va un tanto mal la conexión), pero ya que alguien se anima, pues te recomiendo que mires las funciones FileGetAttr y FileSetAttr en la ayuda de Delphi. Te serán útiles (y no sólo para esto).


Saludos.


La franja horaria es GMT +2. Ahora son las 06:09:41.

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