
Posible duplicado:
¿Cómo puedo cambiar el nombre de archivos en masa desde la línea de comando?
Tengo algunas carpetas de archivos que quiero cambiar de nombre. la estructura general del archivo es
/root
/module 1
/chapter 1
/01 Intro.wmv
/02 Topic.wmv
...
/chapter 2
/01 Intro.wmv
/02 Topic.wmv
/chapter 3
/module 2
/chapter 4
/chapter 5
/chapter 6
...
Quiero cambiar el nombre de los archivos por lotes y moverlos al /root
directorio con el formato especificado a continuación
01 01 Intro.wmv
01 02 Topic.wmv
02 03 Intro.wmv
^ this is the chapter number
^ this is the module number
¿Puedo usar un script por lotes para hacer esto? Estoy en Windows 7. ¿O qué herramienta puedo utilizar para lograrlo?
Respuesta1
Utilidad de cambio de nombre de archivos por lotes. Es gratis
Para otras herramientas de cambio de nombre, vayaaquí. Muchos de esos son gratis
Acerca de Batch: pregunté algo similar endesbordamiento de pilaPara ti, debería funcionar con pocas modificaciones.
Respuesta2
Ciertamente es posible con un script por lotes. Puede usar XCOPY, junto con algunas secuencias de comandos para verificar el contenido de las carpetas y usar los nombres de los directorios principales para formar los números de archivo.
Podría ser un proyecto que valga la pena si desea aprender sobre las secuencias de comandos CMD. Me llevaría algo de tiempo crear un guión para ti, así que no lo haré, pero puedo responder cualquier pregunta detallada que puedas tener, si lo intentas.