Foros del Web » Programación para mayores de 30 ;) » Programación General »

[SOLUCIONADO] MS Dos - Copiar todos archivos en C:/ con terminacion .txt a una carpeta

Estas en el tema de MS Dos - Copiar todos archivos en C:/ con terminacion .txt a una carpeta en el foro de Programación General en Foros del Web. Hola amigos. Con que comandos puedo en lugar mover, solo copiar. Los archivos .tXT que este en C:/ y todas sus subcarpetas, a una carpeta ...
  #1 (permalink)  
Antiguo 08/05/2011, 20:58
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 1 mes
Puntos: 188
MS Dos - Copiar todos archivos en C:/ con terminacion .txt a una carpeta

Hola amigos.

Con que comandos puedo en lugar mover, solo copiar. Los archivos .tXT que este en C:/ y todas sus subcarpetas, a una carpeta cualquiera.

Saludos?

Estoy probado con

xcopy *.txt C:/capetadeTXTs

Pero solo me copia los que estan en C:/ y no todos los demas los que estan en todas las subcarpetas por ejemplo los de Users/Usuarios/My Documents/etcss.txt

Como hago esto??

Última edición por iovan; 08/05/2011 a las 21:07
  #2 (permalink)  
Antiguo 09/05/2011, 14:22
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: MS Dos - Copiar todos archivos en C:/ con terminacion .txt a una carpeta


echo off
rem %%%%%%%%%%%%%Search one folder name in the C:\ Path %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

cd c:\
set flag=0
rem obtiene los archivos de la carpeta C:
for /f "tokens=* delims= " %%b in ('dir *.txt /B') do (
echo c:\%%b
)

for /f "tokens=* delims= " %%a in ('dir /A:D /B') do (
rem obtiene los nombres de todas las carpetas de la unidad C
cd %%a
for /f "tokens=* delims= " %%b in ('dir *.txt /B') do (
Obtiene los nombres de los archivos .txt dentro de cada carpeta
echo c:\%%a\%%b
)

cd..
)


Este ejemplo te sirve para solo un nivel de carpetas dentro de C:

Saludos!!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 08/06/2013, 20:49
Avatar de rocha7778  
Fecha de Ingreso: mayo-2013
Ubicación: Cartagena Colombia
Mensajes: 79
Antigüedad: 11 años, 6 meses
Puntos: 1
Respuesta: MS Dos - Copiar todos archivos en C:/ con terminacion .txt a una carpeta

Es posible mover todos los archivos con una determinada extencion a una ubicacion eJ:

c:\> move *.mp3* carpeta_Destino?
  #4 (permalink)  
Antiguo 11/06/2013, 09:17
 
Fecha de Ingreso: agosto-2003
Mensajes: 174
Antigüedad: 21 años, 3 meses
Puntos: 3
Respuesta: MS Dos - Copiar todos archivos en C:/ con terminacion .txt a una carpeta

No quiere mover, quiere copiar.

xcopy /s c:\*.txt DESTINO

Eso te copia las carpetas y subcarpetas excepto las vacias

y si le pones /t en vez de copiar te genera la estructura de directorios pero no copia archivos.

Etiquetas: terminacion, txt, carpetas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 15:20.