Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: caramel0rar0 en 30 Enero 2012, 16:47 pm



Título: Copiar un archivo a todas las carpetas [Duda]
Publicado por: caramel0rar0 en 30 Enero 2012, 16:47 pm
Hola a todos. Estoy haciendo un proyecto y la primera duda que tengo, es la siguiente, que espero que me puedan responder: ¿cual es el comando en batch para copiar un archivo ejemplo hola.txt a todas las carpetas de la partición C:? Si, a todas las carpetas, subcarpetas, subsubcarpetas y todo eso.....

Ya hay un post creado como este, que está aquí (http://foro.elhacker.net/scripting/copiar_un_archivo_al_interior_de_todas_las_carpetas-t249929.0.html), en el cual el amigo 0x0309 da una respuesta que parecía que me iva a funcionar, pero cuando lo hago, me sale este mensaje de error:

(http://img841.imageshack.us/img841/38/30012012164109.png)

Espero que me puedan ayudar, me vendría bien.

Muchas gracias de antemano. Un saludo.


Título: Re: Copiar un archivo a todas las carpetas [Duda]
Publicado por: Eleкtro en 30 Enero 2012, 21:10 pm
En ese mismo post hay una respuesta mía que te sirve.

http://foro.elhacker.net/scripting/copiar_un_archivo_al_interior_de_todas_las_carpetas-t249929.0.html;msg1637668#msg1637668 (http://foro.elhacker.net/scripting/copiar_un_archivo_al_interior_de_todas_las_carpetas-t249929.0.html;msg1637668#msg1637668)

Código
  1. @Echo OFF
  2. For /F "Tokens=*" %%_ in ('dir /B /S /AD "%systemdrive%\"') do (Copy /Y "Archivo" "%%_\")

Aunque no se copiará en TODAS sin excepción, por el límite de 255 caracteres de Windows, Pero si digamos en el 95% de carpetas.


EDITO:
Cuando pruebes un script de otra persona, pon un poco de tu parte para escribir bien las cosas ya que esto no es muy normal:
Código:
"C:\\\a\leeme.txt"

Saludos.


Título: Re: Copiar un archivo a todas las carpetas [Duda]
Publicado por: caramel0rar0 en 30 Enero 2012, 21:57 pm
Gracias, amigo. Esto si que funcionó. :D

¡GRACIAS Y SALUDOS!