batch - copiar ficheros txt a una carpeta creándola

Iniciado por kikoman, 5 Agosto 2015, 00:26 AM

0 Miembros y 1 Visitante están viendo este tema.

kikoman

Alguien puede ayudarme?

Necesito copiar ficheros de una carpeta D:\ventas a una carpeta nueva W:\backup\ventas\YYYYMM.

El nombre de los ficheros contiene fecha (ventas_YYYYMMDD...):

ventas_20150101abc
ventas_20150102abc
....
ventas_20150130abc
ventas_20150201abc
ventas_20150202abc


Así que los primeros ficheros que contienen fecha 201501... van a carpeta 201501. El cuarto y quinto fichero se copiará a la carpeta 201502.



Pensaba algo así, pero no se como definir la variable "carpeta"

SET Carpeta=%YYYYMM%
mkdir W:\backup\ventas\%carpeta%
move D:\ventas\*.* W:\backup\ventas\%carpeta%\


Gracias