Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Lambda en 20 Agosto 2006, 13:32 pm



Título: Atributos de archivos
Publicado por: Lambda en 20 Agosto 2006, 13:32 pm
como puedo cambiar los atributos de archivos en visual basic, (oculto, solo lectura, etc...)

saludos  :P


Título: Re: Atributos de archivos
Publicado por: Gorky en 20 Agosto 2006, 16:22 pm
Con la api de widows SetFileAttributes.


Título: Re: Atributos de archivos
Publicado por: CeLaYa en 22 Agosto 2006, 01:01 am
lo puedes hacer con la función

SetAttr pathname, attributes

pathname - .Expresión de cadena que especifica un nombre de archivo. Puede incluir el directorio o carpeta y la unidad de disco.

attributes  - Constante oexpresión numérica, cuya suma especifica los atributos de archivo. 


Valores
vbNormal           0             Normal (predeterminado)
vbReadOnly        1            Sólo lectura
vbHidden            2             Oculto
vbSystem           4             Archivo de sistema.
vbArchive         32             El archivo ha sido modificado después de haberse efectuado la última copia de seguridad.


Nota   Visual Basic para aplicaciones especifica estas constantes. Como resultado de ello, esos nombres se pueden utilizar en cualquier lugar del código sustituyendo al valor correspondiente.

Comentarios

Si se trata de establecer los atributos de un archivo abierto, se producirá unerror en tiempo de ejecución.