Quiero reemplazar todos los caracteres de subrayado ( _
) con un espacio ( ) en un nombre de archivo.
¿Cómo puedo hacer esto rápidamente, cuando tengo muchos _
personajes para reemplazar?
windows-7
rename
filenames
find-and-replace
Nam G VU
fuente
fuente
Respuestas:
vbScript debería hacerlo por usted. Cree un archivo llamado "rename_underscores.vbs" que contenga lo siguiente.
Asegúrese de que el nombre de la carpeta sea correcto. (En el ejemplo, he usado c: \ test) Y luego haz doble clic en tu archivo para cambiar el nombre.
fuente
Recomiendo usar una herramienta de terceros como Bulk Rename Utility . Es gratis y tiene un instalador de menos de 1 MB.
fuente
Esto está dentro de los reinos de un archivo dos bat. Cree un archivo bat (Nuevo-> Archivo de texto, cambie el nombre de la extensión a .bat) y luego copie las secciones azules a continuación.
Lo dividiré en secciones y explicaré lo que está haciendo.
Imprima el estado actual del directorio para comparar más tarde
Enumere los archivos en el directorio, luego, para todos los que contienen un guión bajo y terminan en .txt, llame a ProcessFile en ellos.
La sintaxis "str =% str: x = y%" reemplaza las instancias de x con y. En este caso, estamos reemplazando "_" con nada
¡Eso es!
Ahora solo imprime lo que se cambió para que podamos confirmar que funciona como se esperaba;
Resultados (no forma parte del archivo bat)
fuente
Como otros han mencionado, no hay forma de hacer exactamente lo que quiere sin usar un script o un archivo por lotes. Por ejemplo, en PowerShell puedes hacer lo que quieras con bastante facilidad:
Solo asegúrese de reemplazar "C: \ Users \ MyName \ Documents \ MyDirectory" con la ruta a su directorio.
Para obtener más detalles y otras opciones, incluidas algunas cosas que puede hacer con solo Explorer, consulte aquí: http://www.howtogeek.com/111859/how-to-batch-rename-files-in-windows-4-ways- cambiar el nombre de varios archivos /
fuente
Aquí está mi script de ruby para renombrar lotes . No he usado otras herramientas de cambio de nombre por lotes, pero creo que mi script es muy fácil de usar y muy versátil. Aquí está el comando para su caso:
He configurado mi entorno de Windows de tal manera que bren.rb se puede ejecutar como ejecutable desde cualquier directorio.
fuente
Herramienta de cambio de nombre basada en Windows, la más poderosa que existe, y es gratis. http://www3.telus.net/pfrank/
fuente
Esto no responde explícitamente a la pregunta ('... en Explorer'), pero encontré que el software más útil para hacer esto fue Adobe Bridge (Gratis)
Bonificación adicional: ¡Admite Regex!
fuente