Pregunta Lote renombrar parte de un archivo en Windows


¿Existe alguna herramienta para cambiar fácilmente el nombre de una parte del nombre de archivo de un lote de archivos de una sola vez?

Por ejemplo, si tengo:

  • foo_bar 1.jpg
  • foo_bar 2.jpg

digamos que quiero eliminar el guión bajo para obtener lo siguiente:

  • foo bar 1.jpg
  • foo bar 2.jpg

4


origen




Respuestas:


En la ventana de comandos:

REN foo_bar*.jpg "foo bar*.jpg"

8



Hey REN fue más poderoso de lo que pensé. Sin embargo, noto que solo funciona si los resultados tienen la misma longitud. Por ejemplo: REN foo_bar * .jpg "pic * .jpg" da como resultado archivos llamados "pic_bar1.jpg" en lugar de lo que yo quisiera, es decir, "pic1.jpg" - Vdex


Desde el cómo-puedo-i-masa-renombrar-archivos-en-dos Pregunta sobre aproximadamente una hora después de la mía. He encontrado una herramienta gratuita realmente buena que hace exactamente lo que quiero: bulkrenameutility es una utilidad de cambio de nombre libre. Es un poco confuso al principio, pero me gusta el modo de vista previa, y puede hacer expresiones regulares, ¡parece muy poderoso!


3





Hay un freeware utilidad de cambio de nombre de archivo que uso es bastante fácil de entender. Todo lo que necesita hacer es elegir los archivos que necesita cambiar de nombre, asegúrese de que se seleccionen las opciones correctas y luego aplicar los cambios.

También tiene una práctica función de "Deshacer" que puede usar si los cambios que acaba de aplicar no son lo que estaba buscando.


2





Comandante total viene con una herramienta de cambio de nombre de varios archivos extremadamente poderosa entre sus características. No es gratis, pero hay un recorrido limitado.


0





Aquí hay una solución que usa PowerShell (en una sola línea):

Get-ChildItem 'foo_bar*.jpg' | Rename-Item -NewName { $_.Name -Replace 'foo_bar','foo bar'}


0