Ms-Dos - Copiar archivo en todos subdirectorios

 
Vista:

Copiar archivo en todos subdirectorios

Publicado por Blue_zgz (3 intervenciones) el 17/05/2008 17:43:22
Hola, necesito copiar un archivo a una estructura de directorios y copiar ese archivo en todas las carpetas.
Con el xcopy solo consigo copiar el archivo en la carpeta que le digo pero no en las subcarpetas.
Parece facil, pero al menos para mi me esta resultando complicado.
Ya me he mirado el xcopy /? y no encuentro una opcion valida que copie recursivamente.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Copiar archivo en todos subdirectorios

Publicado por Opresion (89 intervenciones) el 19/05/2008 10:31:59
No me parece que sea tan dificultoso sino que eso sucede
cuando uno comienza. Yo tratarìa haciendo esto:

(a) meter en un texto los directorios a dònde copiarè:
DIR/B/S > TEXTO.TXT
(b) lo abro y borro los que no necesito
(c) a la izquierda de cada renglòn escribo: COPY/Y ARCHIVO.EXT ...
(d) cierro y lo renombro a: TEXTO.BAT

si te interesa clica la URL de arriba, nosè si tenga opciones que necesitas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Copiar archivo en todos subdirectorios

Publicado por Antoni Masana (295 intervenciones) el 19/05/2008 21:53:18
Partiendo de la idea de Opresion la idea es la siguente:

DIR /B /S >TEXTO
FOR /F %%a in ( TEXTO ) DO COPY FICHERO %%a /Y

Esto NO funciona si el nombre del directorio tiene espacios.

El FOR /D devuelve la lista de directorios (con el nombre completo), seria crear un bucle recursivo para que lea todo el arbol.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar