Ms-Dos - ¿Es posible un BAT para buscar y copiar archivos?

   
Vista:

¿Es posible un BAT para buscar y copiar archivos?

Publicado por Pablo (1 intervención) el 23/08/2011 17:35:31
¿Es posible crear un BAT que me busque unos archivos sin extensión y de más de 100 Kb que tengo en un CD (lleno de directorios y subdirectorios) y que esos archivos se copien en una única carpeta de mi disco C?
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
Imágen de perfil de Antoni Masana

¿Es posible un BAT para buscar y copiar archivos?

Publicado por Antoni Masana (348 intervenciones) el 24/08/2011 06:32:35
Si es posible dentro de lo razonable. Seria algo asi

1
2
3
4
5
6
@ECHO OFF
DIR D:\*.* /S /B >%tmp%\tmp-1.txt
FIND /i "texto" %tmp%\tmp-1.txt >%tmp%\tmp-2.txt
FOR /F %%a IN ( %tmp%\tmp-2.txt ) DO COPY %%a C:\Carpeta\.
DEL %tmp%\tmp-1.txt
DEL %tmp%\tmp-2.txt


Esto tiene sus limitaciones.
- No funciona si el nombre de la carpeta o del fichero origen tiene espacios.
- Si hay dos origenes con el mismo nombre de fichero solo crea un destino.
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

¿Es posible un BAT para buscar y copiar archivos?

Publicado por Norberto Aldavero Izquierdo naldavero@auxiliarconservera.es (1 intervención) el 22/03/2017 12:07:38
Hola,
el procedimiento funciona perfecto, solo añadir que se pueden copiar aunque contengan espacios en blanco utilizando el parámetro "tokens=*" y luego en el xcopy añadir las " a la variable de entorno.

ejemplo. for /f "tokens=*" %%a in (%tmp%\archivospdf.txt) do xcopy "%%a" "r:\directorio destino"

un saludo
Norberto
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