¿Cómo cambiar el nombre de los archivos moviendo / cambiando los caracteres en el nombre del archivo (por ejemplo, secuencia anexada a secuencia prefijada)?

1

He buscado alto y bajo, pero no he encontrado una solución viable. Quiero habilitar la clasificación de estos archivos por el número de secuencia en el nombre del archivo, sin embargo, la secuencia se adjunta al nombre del archivo. Si estaba prefijado podría lograr mi objetivo.

Los archivos actuales en el buscador aparecen como:

  • esta es una gran historia_100.mp4
  • otra gran historia de otro tiempo_103.mp4
  • otra historia fantástica_101.mp4
  • nuestra última historia_102.mp4

Intentando llegar a:

  • 100_ esta es una gran historia.mp4
  • 101_yet otra historia fantástica.mp4
  • 102_ nuestra última historia.mp4
  • 103_otra gran historia de otro tiempo.mp4

¿Cómo puedo lograr esto en una Mac? He probado las aplicaciones Renamer y NameChanger, esta última que admite expresiones regulares, pero estoy atascado. Señor, esto es frustrante ... ¡por favor, ayúdenos y muchas gracias de antemano por la querida alma de prestar la solución!

    
pregunta Terry B 26.10.2016 - 10:11

1 respuesta

1

No estoy familiarizado con ninguno de los programas que ha intentado, pero a continuación le indicamos cómo hacerlo en A Better Finder Rename ($ 20), y espero que al menos uno de los tuyos pueda hacerlo de una manera muy similar. Vea a continuación la captura de pantalla para obtener instrucciones y una explicación.

Primero,elegílafunción"Reorganizar usando expresiones regulares" de ABFR. Esto probablemente será nombrado algo similar en otros programas. Esto requiere una expresión regular con la que coincidir, seguida de un patrón de sustitución para crear el nuevo nombre de archivo.

(.*)_(\d{3})\.mp4
  • El primer grupo de captura (.*) simplemente coincide con cualquier número * de cualquier carácter . necesario para hacer coincidir el nombre de archivo.
  • A esto le sigue un subrayado literal, que en su caso delimita el borde entre el nombre de archivo y el número.
  • Luego, el segundo grupo de captura (\d{3}) coincide exactamente con tres {3} dígitos \d . Si algunos de los archivos tienen más o menos de tres dígitos, diga un número entre n y x , lo cambiaría a (\d{n,x}) .
  • Finalmente, la extensión coincide con un período de escape \. y mp4 . Si sus archivos tienen diferentes extensiones, debe cambiar esto a \.(\w{3}) , al igual que el número, pero con los caracteres \w en lugar de dígitos.

Luego, usamos esos grupos de captura para hacer el nuevo nombre de archivo. La sintaxis de esta parte puede variar más entre programas.

$2_$1.mp4

Esto es quizás más sencillo: nuestro segundo conjunto de paréntesis rodeaba el número, así que lo colocamos primero con $2 , seguido de un guión bajo, el nombre de archivo $1 y la extensión .mp4 . (Si usó \.(\w{3}) anteriormente, escriba $2_$1.$3 en su lugar).

Si desea practicar y ayudar con la escritura de expresiones regulares, recomiendo el sitio web RegExr , que ofrece resaltado de sintaxis en vivo y información sobre herramientas.

    
respondido por el Timothy Mueller-Harder 22.11.2016 - 23:55

Lea otras preguntas en las etiquetas