![]() |
Cambiar atributos a todo un directorio
Buenas
Necesito cambiar los atributos de los archivos existentes en un directorio y a su vez de todos sus subdirectorios. Estoy intentando con findfirst, filesetatt pero no se como hacerlo recursivamente para cada uno de los ficheros y subdirectorios. Si alguien me da una mano con el codigo se lo agradeceré. Walter |
Cita:
Échale un vistazo y haz pruebas, estoy seguro que cambiando un par de cosas es justo lo que necesitas. Si aun así no te aclaras ya dirás... http://www.clubdelphi.com/vertruco.php?id=310 http://www.clubdelphi.com/vertruco.php?id=333 |
Buenas
En resumen, lo que necesito es sacar el atributo de solo lectura de todo (subdirectorios, archivos, etc) lo que haya dentro de una determinado directorio. Hice caso a la sugerencia de Neftali pero no logro cambiar los attributos de los subdirectorios. El código es el siguiente:
Con este codigo me cambia todos los atributos de todo lo que contiene el nivel "c:\MiCarpeta" pero no de los subdirectorios y sus contenidos que hay allí adentro. Alguna sugerencia? Muchas gracias |
Cita:
|
Gracias por la ayuda!!!
No me daba cuenta de como tenía que realizar la recursividad, esto me sirvió muchísimo. Saludos y gracias nuevamente. |
La franja horaria es GMT +2. Ahora son las 22:48:58. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi