La Web del Programador: Comunidad de Programadores
 
    Pregunta:  55846 - COMO MODIFICAR ATRIBUTOS A ARCHIVOS Y CARPETAS?
Autor:  Albe Rodriguez
Hola amigos.
Estoy haciendo una aplicacion algo parecida al explorador de windows. Es decir administra los archivos, crear carpetas (se como es), y necesito ver como cambio los atributos a las carpetas y archivos tales como "solo lectura, oculto", y esas cosas.

Saludos espero que me ayuden amigos.

Byeeeee

  Respuesta:  Carolina Casanova
Holas Albe
Por lo que describes, parece que tu aplicación administrará archivos en sistema operativo Windows, cierto?
Yo no sé si en Delphi hay componentes o métodos exactos para modificar los permisos de los archivos y carpetas de Windows, pero se me ocurre que usando línea de comando puedes cambiarle los permisos, como cuando lo hacíamos desde el prompt de DOS, con la instrucción attrib.... Para ejecutar la línea de comando habría que usar el ShellExecute proveiniente de la clase ShellApi. Y para que quedara aún más parecido a los administradores de archivos conocidos, agregarle un PopMenu con las opciones para cambiar visualmente: [ x] Sólo Lectura (aunque internamente tú lo harías por línea de comando)...