Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Cómo saber si un fichero esta marcado de sólo lectura ? (https://www.clubdelphi.com/foros/showthread.php?t=59109)

David 13-08-2008 09:53:33

Cómo saber si un fichero esta marcado de sólo lectura ?
 
Hola

Hay alguna forma de comprobar que un fichero esta marcado de sólo lectura ?

si hay alguna función, supongo que antes habría que pasarle el FileExists, para comprobar que el fichero exista, lo digo, porque igual la función podría detectar también esto.

Cuidado, busco una función que me diga si un fichero esta de sólo lectura, NO , que me lo cambie a escritura en caso de estarlo.

Un saludo

duilioisola 13-08-2008 10:00:28

Mira el help de Delphi de:

function FileGetAttr(const FileName: string): Integer;

Cita:

Description

FileGetAttr returns the attributes of the file as a string of bits. This value is the same as the Attr field of a TSearchRec record. Check for individual attributes with code such as the following:

Attrs := FileGetAttr('MyFile.sys');

if Attrs and faHidden <> 0 then
FileSetAttr('MyFile.sys', Attrs – faHidden);

A return value of -1 indicates that an error occurred.
El atributo serña faReadOnly

Fenareth 13-08-2008 16:20:19

Hola David ! :)

Revisa éste enlace...

Creo que te puede ayudar de muchísimo... ;)

Saludos...


La franja horaria es GMT +2. Ahora son las 13:21:01.

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