Cambiar el nombre de parte del nombre de archivo en secuencia de Batch comandos
A veces necesitamos renombrar una serie de archivos con una secuencia específica. La mayor parte del archivo del proyecto contiene esta secuencia, y podemos hacer esto fácilmente en el Batch script usando un comando simple de una sola línea.
Este breve artículo nos mostrará cómo podemos cambiar una parte específica del nombre del archivo usando el Batch Script. Además, discutiremos el tema siguiendo algunos ejemplos y explicaciones para facilitar el tema.
Cambiar una parte específica del nombre de archivo de varios archivos en Batch
Para ello, utilizaremos un comando Batch integrado, el REN
o RENAME
. Este comando se usa principalmente para cambiar el nombre de un archivo, pero también podemos usarlo para cambiar el nombre de archivo de varios archivos.
En nuestro ejemplo a continuación, veremos cómo cambiar una parte del nombre de archivo en varios archivos en Batch. Para hacer esto, consideremos tener los siguientes archivos en una carpeta.
Archivos:
1_Test.txt
2_Test.txt
3_Test.txt
4_Test.txt
5_Test.txt
Ahora, necesitamos cambiar la parte del nombre de archivo Test
con ChangePart
, pero todas las demás partes del nombre de archivo seguirán siendo las mismas.
Dominio:
REN *Test* ??ChangePart.txt
Puedes notar que usamos ??
en nuestro mando. Esto le indicará al sistema que los dos primeros caracteres seguirán siendo los mismos y que la otra parte se cambiará.
Si desea que los primeros tres caracteres permanezcan iguales, debe poner ???
.
Después de ejecutar el comando anterior, verá que se cambian los nombres de archivo.
Producción :
1_ChangePart.txt
2_ChangePart.txt
3_ChangePart.txt
4_ChangePart.txt
5_ChangePart.txt
Tenga en cuenta que debe ejecutar el comando donde están los archivos. Entonces, si no está en esa ubicación, vaya a esa ubicación usando el comando CD
.
El ejemplo de código de este artículo está escrito en Batch y solo para Windows CMD.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn