Ver la Versión Completa : 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.
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.
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.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.