Ms-Dos - Bat busqueda por fecha, copia y pega.

   
Vista:

Bat busqueda por fecha, copia y pega.

Publicado por Andres Clavijo andres.clavijo.m@etb.net.co (1 intervención) el 27/12/2013 02:19:54
Buena noche,

Es posible realizar una búsqueda en determinada unidad, por extensión, en un rango de fecha que yo especifique y luego de esos filtros coja los archivos encontrados los copie y pegue en otra carpeta por medio de DOS?? Si es posible me podrían ayudar para poder crear este batch.

Agradezco sus aportes, 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
información
Otras secciones de LWP con contenido de Ms-Dos
- Cursos de Ms-Dos
- Temas de Ms-Dos
información
Cursos y Temas de Ms-Dos
- Notas de Ms-Dos
- Interprete de comandos de Windows
- Tutorial Sobre el Mouse
Imágen de perfil de A.H.H

Bat busqueda por fecha, copia y pega.

Publicado por A.H.H (199 intervenciones) el 28/12/2013 01:37:57
Hola copia y pega el siguiente código en un archivo.bat

el siguiente bat te preguntara primero en que disco quieres buscar por ejemplo asi---> C:\
después que extensión quieres buscar por ejemplo asi----> *.bat
después la fecha que quieres buscar por ejemplo asi-------> 31/05/1998
por ultimo te pedirá un nombre para la carpeta donde copiara los archivos encontrados con los anteriores filtros que se creara en el mismo directorio donde estas ejecutando el archivo.bat.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@echo off
 
SET /P DISCO=INTRODUCE FILTRO DISCO DONDE BUSCAR (EJEM. C:\ ):
SET /P EXTENSION=INTRODUCE FILTRO EXTENSION (EJEM.  *.bat ):
SET /P FECHA=INTRODUCE FILTRO FECHA(EJEM.   31/05/1998 ):
SET /P CARPETA=INTRODUCE NOMBRE CARPETA PARA LA COPIA DE ARCHIVOS:
IF NOT EXIST "%cd%\%CARPETA%" MD "%cd%\%CARPETA%"
FOR /R "%DISCO%" %%A in (%EXTENSION%) DO (if exist %%A set ruta=%%A&set fech=%%~tA&SET ARCHI=%%~nxA&CALL :ENCONTRADO)
ECHO BUSQUEDA COMPLETA...
START "" /MAX "%cd%\%CARPETA%"
PAUSE
EXIT
 
:ENCONTRADO
echo buscando....espere.....
set fech=%fech:~0,10%
if %fech% equ %FECHA% (ECHO %ruta%...%fech%&COPY "%ruta%" "%cd%\%CARPETA%\%ARCHI%">nul 2>&1)
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

Bat busqueda por fecha, copia y pega.

Publicado por AZUL (1 intervención) el 15/10/2014 18:36:24
que tal buenas tardes no se si se pueda, pero por eso les pregunto.

Necesito crear un bat que me ayude a ubicar carpetas de cierta fecha en adelante y que me ayude a contar los archivos que esta contiene, por ultimo que los enumere de forma ascendente, se podra?????
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