
09/05/2011, 14:22
|
 | Colaborador | | Fecha de Ingreso: agosto-2006 Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 6 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 |