Tengo una lista de archivos que están en el formato de la izquierda. Quiero agregar una cadena a cada nombre de archivo, pero antes de la extensión, como se muestra:
File 1.txt -> File 1 version 1.txt
File 2.txt -> File 2 version 1.txt
File 3.txt -> File 3 version 1.txt
File 4.txt -> File 4 version 1.txt
...
En cada caso, la cadena adjunta es la misma en todos los archivos.
Esto parece una tarea tan simple, pero tengo algunos problemas para poner esto en un archivo por lotes.
Intenté el ren
comando y seguí algunos de los ejemplos en esta página , pero los nombres de archivo resultantes agregan la cadena después de la extensión:
File 1.txt version 1.txt
windows-7
batch
rename
batch-rename
El pavo
fuente
fuente
Respuestas:
para nombres de archivo más largos, tendrá que agregar un poco más
?
en el bloque con la masa de?????????
fuente
En lugar de confiar en las peculiaridades indocumentadas de ren , ¿por qué no hacer esto de la manera adecuada?
Si desea usar esto en un archivo por lotes, recuerde duplicar cada signo%.
fuente
Quería agregar "_A" a varios archivos y así es como lo hice.
Primero eliminé la extensión, agregué el sufijo y luego cambié la extensión a original. Realmente funcionó para mí y mantuvo el código de lote simple, ya que no soy un gran programador.
fuente
Para las personas que no tienen experiencia con el comando (como yo), hay un par de softwares que facilitan mucho el cambio de nombre:
fuente
La solución de @ bwDraco fue buena, pero podría haberse mantenido más simple. Mi conjunto de archivos eran todos * .jpg y quería cambiarles el nombre a todos * c.jpg. Solo necesita 2 pasos para esto, no 3:
fuente
Recurrentemente a través de subcarpetas
fuente