Ms-Dos - MOVE desde una fecha

 
Vista:

MOVE desde una fecha

Publicado por Daniel (7 intervenciones) el 29/07/2010 10:29:33
Hola,

Quiero hacer un bat que cuando lo ejecute mueva todos los archivos que hay en una carpeta de más de dos días a otra carpeta pero no se como hacerlo...

Se puede?

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

RE:MOVE desde una fecha

Publicado por Armando Nava (194 intervenciones) el 03/08/2010 07:30:26
Solo si tu le proporcionas las fechas.

dir | findstr 11/11/2008

11/11/2008 10:43 a.m. 34 cambia.bat
11/11/2008 07:28 p.m. 0 cifrass.data
11/11/2008 10:37 a.m. 23 edita.dat
11/11/2008 10:35 a.m. 0 Nuevo Documento de texto.txt
11/11/2008 09:23 a.m. 23 reem.edl
11/11/2008 10:18 a.m. 28 reemp.tmp
11/11/2008 10:12 a.m. 21 rem.edl
11/11/2008 10:42 a.m. 21 TEXTO.BAK
11/11/2008 10:43 a.m. 21 TEXTO.TXT

dir | findstr 11/11/2008 > mover_a.txt

│@echo off
│for /F "tokens=1,2,3,4,5" %%i IN ('type mover_a.txt') do (
│echo %%m
│REM move %%m CARPETA
│)

De otra forma tendrias que restar 1 al día actual, y si la fecha es cero, hay que restar del mes, etc, etc. y hacer un cambio de día para valida si la fecha es valida.
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