Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: Gorky en 8 Noviembre 2008, 14:12 PM

Título: Copiar un archivo en todas las subcarpetas
Publicado por: Gorky en 8 Noviembre 2008, 14:12 PM
Buenas foreros.
Necesito copiar un mismo archivo en una carpeta y en todas sus subcarpetas. Para ello se me ha ocurrido hacer lo siguiente:

Código (bash) [Seleccionar]
for %%a IN (dir /b /s /ad) DO (
copy archivo.txt %%a
)


El problema es que lo que esta dentro del IN no me lo ejecuta, sino que me lo toma como cuatro valores.
Sabriais como ejecutar esa instruccion proviamente y que lo que devuelva sean los valores del IN?
Muchas gracias.
Título: Re: Copiar un archivo en todas las subcarpetas
Publicado por: Darioxhcx en 8 Noviembre 2008, 16:34 PM
for /R %%x in ( archivo.bat ) Do copy %0 "%%x"
pause

capas sirve
saludos
Título: Re: Copiar un archivo en todas las subcarpetas
Publicado por: Gorky en 8 Noviembre 2008, 16:36 PM
Muchas gracias. Funciona perfectamente. Desconocia ese parametro para el FOR. Gracias de nuevo