Ms-Dos - sacar fecha de archivos

 
Vista:

sacar fecha de archivos

Publicado por iñaki (4 intervenciones) el 11/06/2007 16:15:08
hola amigos;

necesito un script en ms-dos que haga lo siguiente:

quiero que me borre todos los archivos que haya en un directorio excepto los archivos de los ultimos 5 dias. es decir, si hoy es 11-06-2007, me borre todos los archivos que sean anteriores al 6-06-2007. pero hay que teber en cuenta de que el dia es una variable, la fecha tiene que ser la fecha del sistema.

mas o menos ya se como borrar pero lo que nose es como sacar la fecha de creacion de un archivo.

os agradeceria mucho vuestra ayuda, este problema me urge muchisimo, gracias por vuestra ayuda.
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:sacar fecha de archivos

Publicado por Antoni Masana (295 intervenciones) el 13/06/2007 12:59:27
Para que funcione este bat tienes que ejecutar CMD /V:ON

echo off

for %%A in (*.bat) do (
set Size=%%~zA
echo !Size! - %%A
call Borra %%A !Size!
)

Y en Borra.bat Compruebas la fecha.

Voy a hacer un Bat que calcula la fecha de de 5 días atras y compare con otra si es menor para borrar el fichero. Vamos Borrar.bat. Creo que sera entretenido.
Es entretenido de escribir pero se puede hacer, si tienes problemas hablamos.
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

RE:sacar fecha de archivos

Publicado por iñaki (4 intervenciones) el 13/06/2007 14:15:14
gracias por ese pequeño script, me ha servido de mucha ayuda.
he estado probando varias cosas y he comprabado que si en vez de poner z pones:
- f te da la ubicacion
- t te da el ultimo acceso
....
pero no he consegido que me muestre la fecha de creacion del archivo.
si supieras como es te lo agradeceria muchisimo.

gracias por tu ayuda.
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

RE:sacar fecha de archivos

Publicado por iñaki (4 intervenciones) el 13/06/2007 14:49:04
una cosa mas:

como hago para pasar, a parte de la variable de Size, el nombre del archivo al script de Borra?

gracias por tu ayuda.
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

RE:sacar fecha de archivos

Publicado por Antoni Masana (295 intervenciones) el 14/06/2007 07:12:45
La opcion que tiene que usar es la t en lugar de la z como te indique en mensaje de ayer.

Para saber más pon HELP FOR en la linea de comandos.
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