22 Votos

Renombrar Archivos en sus Nombres de Carpeta

Tutorial de Stefan Trost | 17/11/2022 a las 23:28

Recientemente, alguien me preguntó si es posible usar el FileRenamer para cambiar el nombre de un archivo de manera que el nombre de la carpeta del archivo se convierta en parte del nombre de archivo. En este momento, no era posible. Sin embargo, en el medio, he desarrollado tal función para el FileRenamer y en este tutorial, me gustaría mostrar cómo usarla.

La aplicación FileRenamer utilizado aquí se puede descargar de forma gratuita en esta página (para Windows, macOS y Linux) y para renombrar estamos utilizando marcadores de posición en todos los ejemplos que se explican aquí en detalle pero también en lo siguiente.

En cada caso, primero, tenemos que agregar los archivos que nos gustaría renombrar a la aplicación, por ejemplo, al arrastrar los archivos al programa. Puede ajustar los cambios deseados a la derecha del programa, puede ver una vista previa directamente en la lista de archivos en la columna "Vista Previa" y haciendo clic en el botón "Aplicar Cambios", puede cambiar el nombre de todos los archivos en la lista.

A continuación, nos gustaría ver los siguientes ejemplos de la aplicación para renombrados con los nombres de las carpetas:

Nombre del Archivo debe convertirse en un Nombre de Carpeta

En nuestro primer ejemplo, nos gustaría cambiar el nombre de un archivo directamente en uno de sus nombres de carpetas. Esto significa que el archivo debe renombrarse completamente al nombre de la carpeta y el nuevo nombre del archivo no debe mantener ningún componente del nombre anterior. Así por ejemplo:

ANTES:   C:\Viajes\Viaje a Noruega\Video.mp4
DESPUÉS: C:\Viajes\Viaje a Noruega\Viaje a Noruega.mp4

Para este cambio de nombre, utilizamos la función "Máscara" que puede encontrar en el lado derecho del FileRenamer sobre "Cambios" en la sección "Nombre". En esta sección encontrará todas las configuraciones para cambiar el nombre del archivo, que también usaremos en los próximos ejemplos. Como máscara, usamos "%folder-1%" con el que obtenemos directamente lo que queremos. El marcador de posición "%folder-1%" significa la primera carpeta debajo del archivo ("Viaje a Noruega" en este caso).

Nombre del Archivo debe complementarse con un Nombre de Carpeta

En nuestro próximo ejemplo, nos gustaría complementar nuestro nombre de archivo original con el nombre de la primera carpeta directa al agregar el nombre de la carpeta al comienzo del nombre del archivo. Eso es por ejemplo:

ANTES:   C:\Viajes\Viaje a Noruega\Imagen 1.jpg
DESPUÉS: C:\Viajes\Viaje a Noruega\Viaje a Noruega Imagen 1.jpg

Para obtener este resultado, esta vez usamos la función "Adjuntar" e ingresamos el texto "%folder-1% " en el campo con el encabezado "Anteponer este texto a la frente". Como puede ver, hemos insertado un espacio detrás del marcador de posición %folder-1% para que las letras del nombre de la carpeta y el nombre del archivo no se escriban directamente entre sí.

También para este cambio de nombre, alternativamente podríamos usar la función "Máscara" que hemos introducido en el primer ejemplo. Para este resultado, tendría que usarse la máscara "%folder-1% %name%". El marcador de posición %folder-1% nuevamente representa la primera carpeta debajo del archivo (aquí "Viaje a Noruega") y el marcador de posición %name% se reemplazará con el nombre anterior del archivo (aquí "Imagen 1"). Además, escribimos un espacio entre los marcadores de posición para garantizar una distancia entre los dos componentes.

Nombre del Archivo debe contener varios Nombres de Carpetas

Más allá de usar la carpeta directa como lo hemos hecho en los dos primeros ejemplos, también es posible hacer referencia a carpetas más profundas y mezclar múltiples carpetas. El marcador de posición %folder-1% siempre representa la carpeta directa, el marcador de posición %folder-2% representa el nombre de la carpeta de un nivel más profundo y así sucesivamente. Aquí hay un ejemplo:

ANTES:   C:\Documentos\Trabajo\2022\Terminado\01\Factura.pdf
DESPUÉS: C:\Documentos\Trabajo\2022\Terminado\01\Trabajo Factura 012345.pdf

En este ejemplo, en consecuencia, %folder-1% representa el nombre de la carpeta "01", %folder-2% representa la carpeta "Terminado", %folder-3% representa la carpeta "2022", %folder-4% representa la carpeta "Trabajo" y %folder-5% representa la carpeta "Documentos".

Queremos cambiar el nombre de nuestro archivo a "Trabajo Factura 01-2022.pdf". Para eso, utilizamos la máscara "%folder-4% %name% %folder-1%-%folder-3%". Como puede ver, podemos ordenar arbitrariamente los marcadores de posición, podemos omitir los niveles de carpetas y podemos mezclarlos con otros caracteres.

Contar las Carpetas desde abajo o desde arriba

Con los marcadores de posición discutidos anteriormente %folder-1%, %folder-2%, %folder-3% y así sucesivamente, hemos contado la carpeta en la ruta desde arriba, eso significa desde la dirección del archivo (%folder-1% es el nombre de la carpeta directamente debajo del archivo, %folder-2% es el nombre de la carpeta un nivel a continuación y así sucesivamente).

Sin embargo, si usamos números positivos en lugar de los números negativos como -1, -2 y -3, es decir, utilizando los comodines %folder1%, %folder2%, %folder3% y así sucesivamente, también podemos contar desde la otra dirección, respectivamente, desde abajo: %folder1% es, en consecuencia, la primera carpeta en la ruta, %folder2% es la segunda carpeta en la ruta, y así sucesivamente.

Veamos un ejemplo en el que usamos la máscara "%folder1%-%folder-1%":

MÁSCARA: %folder1%-%folder-1%

ANTES:   C:\1\2\Texto.txt
DESPUÉS: C:\1\2\1-2.txt

ANTES:   C:\1\2\3\Texto.txt
DESPUÉS: C:\1\2\3\1-3.txt

Con esta máscara cambiamos el nombre de un archivo en los nombres de la primera y la última carpeta de su ruta (el nombre de la primera carpeta contada desde abajo y el nombre de la primera carpeta contada desde arriba). Desde la perspectiva de ambos archivos, la primera carpeta desde abajo tiene el nombre "1", mientras que la primera carpeta contada desde arriba, respectivamente, la última carpeta de la ruta difiere entre estos archivos.

Si usamos los marcadores de posición %folder2% y %folder-2% en su lugar, por ejemplo, en la máscara "%folder2%-%folder-2%", el resultado para los dos archivos se vería así:

MÁSCARA: %folder2%-%folder-2%

ANTES:   C:\1\2\Texto.txt
DESPUÉS: C:\1\2\2-1.txt

ANTES:   C:\1\2\3\Texto.txt
DESPUÉS: C:\1\2\3\2-2.txt

Independientemente de si contamos desde arriba o desde abajo, el nombre de la segunda carpeta en la ruta para el segundo archivo en ambos casos es "2", de modo que este archivo reciba el nombre del archivo "2-2" con esta máscara, incluso si ambos componentes se basan en diferentes marcadores de posición. Dado que la ruta del primer archivo consta de solo 2 carpetas, recibimos, en contraste con el primer ejemplo, un orden intercambiado para este caso.

Eliminar, insertar, agregar o reemplazar Nombre de Carpeta en Nombre del Archivo

Los marcadores de posición que representan los nombres de las carpetas también se pueden usar en las funciones "Buscar y Reemplazar", "Insertar", "Adjuntar" y "Eliminar Texto". Por lo tanto, puede reemplazar partes del nombre de archivo anterior con los nombres de la carpeta, puede insertar el nombre de la carpeta al principio, al final o en una posición arbitraria dentro del nombre del archivo o puede eliminar selectivamente los nombres de la carpeta correspondientes de los nombres de los archivos.

ResponderPositivoNegativo

Sobre el Autor

AvatarPuede encontrar software de Stefan Trost en la pagina es.sttmedia.com. ¿Necesita un software individual según sus propios requisitos? Escribenos: es.sttmedia.com/contacto
Ver Perfil

 

Temas Relacionados

Cambiar la Fecha de Archivo

Tutorial | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.