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 ! |
Hola, creo que esto te puede servir.
Código:
FileSetReadOnly(const FileName: string; ReadOnly: Boolean): Boolean; |
Si quieres comprobar si el archivo es de solo lectura.
Código:
FileIsReadOnly(const FileName: string): Boolean; |
...
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