Buscar

Windows: Renombrado recursivo de ficheros

Podemos renombrar ficheros desde CMD con el comando ren o rename.

El comando rename acepta comodines, de forma que podemos renombrar ficheros de forma masiva indicando, por ejemplo, el asterisco:

Windows: Renombrado recursivo de ficheros

El problema del comando rename es que no dispone de ningún parámetro para que sea recursivo.

Podemos ver los parámetros del comando rename ejecutando rename /? o bien ren /?

Windows: Renombrado recursivo de ficheros

Para renombrar de forma recursiva podemos utilizar el comando forfiles para realizar un bucle.

Ejemplos del uso de forfiles:

(1) Renombrado de todas las extensiones de todos los ficheros a *.htm de forma recursiva:

forfiles /S /M *.* /C "cmd /c rename @file @fname.htm"

Windows: Renombrado recursivo de ficheros


(2) Renombrado de todas las extensiones de todos los ficheros *.html a *.htm de forma recursiva:

forfiles /S /M *.html /C "cmd /c rename @file @fname.htm"


Windows: Renombrado recursivo de ficheros

Si ejecutamos el comando forfiles /? podremos ver todos los parámetros disponibles y ejemplos:


Windows: Renombrado recursivo de ficheros




No hay comentarios:

Publicar un comentario en la entrada