No te sirve como tal pero ahora que me has aclarado algunos puntos te hago unas pequeñas modificaciones
He añadido la línea 21 y he realizado una modificación en la línea 26 y veras que ahora esta toda roja. Te explico:
- En mi primera versión suponía que los directorios no tenían espacio en el Nombre, ahora si pueden ser con espacios.
- Presupongo que los ficheros no tienes espacios en el nombre. si hay algun nombre con espacio la cosa no funciona pero se puede arreglar
- En la línea
set Dir_Origen= debes poner el directorio donde estan los 20.000 ficheros
- En la línea
set Dir_Destin= debes poner el directorio donde se moveran..
Para entenderlo mejor y con menos palabras pongamos un ejemplo:
set Dir_Origen=C:\BMP
set Dir_Destin=C:\BMP\PACK
Copiara los ficheros de en los Directorios
C:\BMP\PACK_001 -
C:\BMP\PACK_002, etc. y creara unos 200 directorios
Si el destino es por ejemplo
C:\BMP\PICTURE\PACK
y no existe el directorio
C:\BMP\PICTURE lo creara y después creara
C:\BMP\PICTURE\PACK_001
IMPORTANTE revisa los BATs antes de ejecutarlos para comprobar que estén bien. Esta versión crea 200 BATS que quizás son muchos ahora que lo pienso. Te pongo a continuación la version creando un solo BAT para mover TODOS los ficheros.
Saludos.
\\//_