Sin embargo si nos limitamos a copiar ficheros en la carpeta del día, cuando tengamos que buscar uno concreto podrá ser un tanto incómodo.
Yo suelo aprovechar el mismo archivo .bat de proceso por lotes para copiar los ficheros que me interesan aprovechando la oportunidad para incluir en el nombre del fichero la fecha actual.
Este proceso se hace en cuatro pasos:
1. Se crea la carpeta con el nombre del día.
2. Se copian los ficheros con su nombre original.
3. Nuevo el directorio de trabajo a la carpeta recién creada.
4. Renombro los ficheros copiados.
Os muestro un ejemplo para un solo fichero.
Si el día es hoy 11/03/2021, creo una carpeta denominada 20210211datos, y a los nombres de los ficheros le añado la fecha en el mismo formato.
Por ejemplo si tuviese "facturas.docx" lo renombraría como "20200311facturas.docx".
Para ello uso un fichero bat, con el siguiente contenido:
@echo off
MKDIR %date:~6,4%%date:~3,2%%date:~0,2%" diario"
copy "C:\carpetaOriginal\facturas.docx" "./"%date:~6,4%%date:~3,2%%date:~0,2%" diario"
cd ./%date:~6,4%%date:~3,2%%date:~0,2%" diario"
ren "facturas.docx" %date:~6,4%%date:~3,2%%date:~0,2%" facturas.docx"
No hay comentarios:
Publicar un comentario