miércoles, 25 de agosto de 2010

Archivos bat : generar una carpeta con la fecha actual

Si quisieramos tener un bat que corre recurrentemente como en una tarea programada del cual se genera un archivo, lo conveniente es guardarlos en carpetas con la fecha en que se ejecutó. Por ejemplo el siguiente script corre un listado de archivos y los guarda en una carpete con la fecha actual:

@echo off
set folder=%date:~10,4%%date:~7,2%%date:~4,2%
mkdir %folder%
dir *.* > dir.txt
move dir.txt %folder%\dir.txt
pause

No hay comentarios:

Publicar un comentario