Estoy tratando de armar un script que mueva los archivos dentro de una estructura de archivos a una carpeta que indique el año.
Cada uno de mis clientes tiene su propia carpeta donde hago sus pedidos. Cada carpeta tiene subcarpetas para cada año, y muevo los pedidos al año correspondiente. Quiero automatizar este proceso para que los archivos correspondientes a un año específico vayan a la carpeta del año en su respectiva carpeta del cliente para todos los archivos en cada una de las carpetas del cliente.
El nombre de la carpeta se hizo "2016".
Los archivos son todos .jpegs.
Esto es lo que tengo hasta ahora:
FOR /d %A IN (e:filepath\*) DO mkdir "%A\foldername"
¿Ya están todos los archivos dentro de su carpeta de cliente correcta? ¿Cómo saber qué archivos son archivos de 2016: está en el nombre del archivo en alguna parte?
—
music2myear
Sí, todos los archivos están en su carpeta de cliente correcta, y cada archivo es de un escáner que los etiqueta por fecha, las carpetas de 2016 están vacías y los archivos están fuera de la carpeta de 2016. En el pasado hice una carpeta de 2015 pero moví todo manualmente. Por lo tanto, no quiero mover todo el contenido de la carpeta del cliente porque hay una carpeta del año anterior allí, solo quiero mover los archivos sueltos a la carpeta 2016
—
notcalias