Cuando hay una gran cantidad de nombres de carpetas que contienen números, fechas, códigos secuenciales o caracteres sin sentido con reglas fijas, renombrar una por una haciendo clic derecho no solo lleva tiempo, sino que también es fácil pasar por alto cambios. Este artículo toma como ejemplo la eliminación por lotes de los últimos tres dígitos de los nombres de carpetas, demostrando cómo en HeSoft Doc Batch Tool usar fórmulas para buscar texto de forma difusa, coincidiendo con números mediante la expresión regular \d{3} y dejando en blanco el contenido de reemplazo, para limpiar así varios nombres de carpetas de una sola vez. Es adecuado para la organización de datos, el archivado de proyectos y escenarios de gestión de archivos por lotes.
En el trabajo diario, los nombres de las carpetas a menudo incluyen números o palabras clave no deseadas debido a exportaciones del sistema, códigos de proyecto, archivo de datos de clientes o descargas masivas. Por ejemplo, quizás solo quieras conservar el identificador principal como INV4X, ORD7A, PO9C, pero al nombre de la carpeta se le añaden tres dígitos como 812, 293, 376. Si son pocas carpetas, renombrarlas manualmente es aceptable; pero si son decenas, cientos o incluso más, eliminar las palabras clave de cada nombre una por una se convierte en un trabajo repetitivo.
El problema que aborda este artículo es muy claro: eliminar de forma masiva y difusa palabras clave de muchos nombres de carpeta usando comodines y expresiones regulares. En el ejemplo, usaremos la función de procesamiento de nombres de carpeta de la herramienta ofimática " HeSoft Doc Batch Tool " para borrar en lote los tres dígitos que siguen un patrón en varios nombres de carpeta. Todo el proceso no requiere abrir carpetas individualmente ni copiar y pegar nombres manualmente, siendo ideal para escenarios de oficina que necesitan procesar archivos en lote, reducir operaciones repetitivas y mejorar la eficiencia de la organización.
Escenarios aplicables: ¿Qué nombres de carpeta son adecuados para la eliminación difusa con regex?
La ventaja de las expresiones regulares o la búsqueda difusa con comodines es que no solo buscan una palabra fija, sino que pueden encontrar "una clase de texto que cumple una regla". Por ejemplo, en este caso, los nombres de carpeta no contienen la misma palabra clave fija, sino dígitos diferentes como 812, 293, 376, 194, 705. Si se usara una búsqueda exacta normal, habría que introducir cada número por separado; mientras que usando una expresión como \d{3}, se pueden localizar de forma unificada tres dígitos consecutivos.
Este tipo de operación es especialmente adecuado para los siguientes escenarios:
- Eliminar números de serie en nombres de carpeta: Como "ContratoA001", "ContratoB002", "ContratoC003", para quitar los dígitos finales en lote.
- Limpiar códigos aleatorios de sistemas de exportación: Muchos sistemas de gestión, ERP, CRM o plataformas de descarga añaden automáticamente números, fechas o códigos al final del nombre de la carpeta.
- Organizar directorios de material de proyecto: Cuando los nombres de las carpetas de proyecto llevan prefijos o sufijos como número de fase, lote o versión que se desea eliminar de forma unificada.
- Estandarizar carpetas de clientes o pedidos en lote: Por ejemplo, en un directorio de pedidos, conservar el código alfabético y eliminar el sufijo numérico para facilitar la posterior clasificación y búsqueda.
- Archivo de material de oficina: Al organizar archivos, clasificar carpetas o hacer copias de seguridad, para limpiar en lote los caracteres redundantes de los nombres.
Es importante señalar que este artículo trata sobre el procesamiento del nombre de la carpeta, no del contenido de archivos de Word, docx, doc, Excel o PDF. Su objetivo es modificar el nombre de la propia carpeta. Si tu directorio de datos contiene documentos de Word, hojas de cálculo de Excel, archivos PDF e imágenes, también puedes normalizar primero los nombres de las carpetas y luego continuar con otros trabajos de procesamiento por lotes.
Vista previa del resultado: Nombres de carpeta con dígitos irregulares antes del procesamiento
En la captura de pantalla previa al procesamiento, se puede ver que los nombres de varias carpetas terminan con tres dígitos. Por ejemplo, INV4X812, ORD7A293, PO9C376, REQ8F194, SO2D705. Aunque estos dígitos son diferentes, la regla es consistente: son tres dígitos consecutivos al final del nombre.
Si se eliminaran uno a uno, habría que cambiar INV4X812 a INV4X, ORD7A293 a ORD7A, y así sucesivamente. Cuando la cantidad es pequeña no hay mayor problema, pero con un gran volumen de datos, la operación manual es propensa a omisiones, eliminaciones erróneas y errores tipográficos.

Vista previa del resultado: Eliminación masiva de la palabra clave de tres dígitos tras el procesamiento
Después del procesamiento, los tres dígitos han sido eliminados de forma unificada de los nombres de carpeta, conservando solo la parte principal. Las carpetas del ejemplo pasan a ser INV4X, ORD7A, PO9C, REQ8F, SO2D. La hora de modificación en la captura de pantalla también muestra que estas carpetas fueron renombradas en el mismo procesamiento por lotes.

Este resultado demuestra que, siempre que el contenido a eliminar en los nombres de carpeta tenga un patrón unificado, se puede realizar una coincidencia difusa masiva mediante una expresión regular o regla de comodín, y luego establecer el contenido de reemplazo como vacío para lograr el efecto de "eliminar palabra clave en lote".
Paso 1: Acceder a la herramienta de procesamiento de nombres de carpeta
Al abrir " HeSoft Doc Batch Tool ", en el panel de funciones izquierdo se pueden ver varias categorías de procesamiento ofimático, incluyendo Nombre de archivo, Nombre de carpeta, Organización de archivos, Herramientas de Word, Herramientas de Excel, Herramientas de PowerPoint, Herramientas de PDF, etc. Como aquí vamos a procesar nombres de carpeta, seleccionamos la categoría Nombre de carpeta a la izquierda.
En la lista de funciones de Nombre de carpeta, seleccione Buscar y reemplazar palabra clave en nombres de carpeta. Esta función se utiliza para buscar por lotes un texto específico en los nombres de carpeta y reemplazarlo por uno nuevo; si el contenido de reemplazo se deja vacío, se puede lograr el propósito de eliminar texto por lotes.

El propósito de este paso es acceder al punto de entrada correcto para el renombrado por lotes. Dado que estamos procesando nombres de carpeta, no se debe seleccionar por error "Nombre de archivo" o herramientas de tipo documento. Una vez dentro de la función, los pasos siguientes girarán en torno a "Seleccionar registros, configurar opciones de procesamiento, establecer ubicación de guardado e iniciar procesamiento".
Paso 2: Agregar las carpetas a procesar
Tras entrar en la página de "Buscar y reemplazar palabra clave en nombres de carpeta", la parte superior de la interfaz ofrece un botón para Agregar carpeta. Haga clic en este botón para añadir las carpetas que desea procesar en lote a la lista de tareas. En la captura de pantalla se puede ver que se han añadido 5 registros, correspondientes a 5 carpetas, y la lista muestra el número de secuencia, nombre, ruta, fecha de creación, fecha de modificación y una columna de operaciones.

El propósito de este paso es permitir que el software sepa a qué carpetas aplicar el renombrado por lotes. Una vez añadidas, se recomienda verificar primero que los nombres y rutas en la lista sean correctos. Por ejemplo, en la captura de pantalla, la ruta se encuentra en el directorio D:\test\ y los nombres son INV4X812, ORD7A293, PO9C376, REQ8F194, SO2D705. Tras confirmar que no hay errores, haga clic en Siguiente en la parte inferior para pasar a la configuración de reglas.
Si en la lista aparece alguna carpeta que no desea procesar, puede eliminarla usando la columna de operaciones de la interfaz; si hay muchas carpetas, también puede utilizar las capacidades auxiliares de la lista, como filtrar y ordenar, para revisar los registros. Esto evita añadir directorios que no deberían renombrarse a la tarea de procesamiento por lotes.
Paso 3: Seleccionar búsqueda difusa por fórmula e introducir la expresión regular
Al entrar en el paso 2 "Configurar opciones de procesamiento", lo más importante es establecer el método de búsqueda y la regla de reemplazo. En la captura de pantalla se puede ver que en el área "Modo de búsqueda" hay dos opciones: Búsqueda exacta de texto y Usar fórmula para búsqueda difusa de texto. En este caso, lo que se va a eliminar son dígitos diferentes de tres cifras, no una palabra clave fija idéntica, por lo que es necesario seleccionar Usar fórmula para búsqueda difusa de texto.

En la "Lista de palabras clave a buscar" de la izquierda, introduzca \d{3}. Su significado, en términos sencillos, es: encontrar 3 dígitos consecutivos. En los nombres de carpeta del ejemplo, los sufijos 812, 293, 376, 194, 705 cumplen esta regla, y por lo tanto serán localizados de forma unificada.
A la derecha está la "Lista de palabras clave de reemplazo". En la captura de pantalla se indica que "si no se rellena, se eliminará", por lo que aquí lo dejaremos vacío. Es decir, el software buscará el contenido en los nombres de carpeta que coincida con \d{3} y lo sustituirá por nada; el efecto final será la eliminación de esos tres dígitos.
Este paso es la clave de toda la operación. En comparación con una búsqueda normal, la búsqueda difusa por fórmula o regex puede procesar texto que no es idéntico pero sigue un mismo patrón. Para escenarios de eliminación masiva de dígitos, fechas, códigos o números de versión en nombres de carpeta, este método es mucho más eficiente que introducir palabra por palabra.
Paso 4: Avanzar y ejecutar el procesamiento por lotes
Una vez completada la configuración de las reglas de búsqueda y reemplazo, haga clic en el botón Siguiente al pie de la página. El flujo de la interfaz también incluye los pasos "Establecer ubicación de guardado" e "Iniciar procesamiento". Continúe la operación según las indicaciones de los pasos en pantalla, confirme la ubicación de guardado o procesamiento, y luego acceda a la sección de inicio del procesamiento.
Dado que esta función modifica los nombres de carpeta, se recomienda volver a comprobar lo siguiente antes de comenzar: si las carpetas en la lista de tareas son las correctas; si el modo de búsqueda seleccionado es "Usar fórmula para búsqueda difusa de texto"; si la palabra clave a buscar es \d{3}; y si la palabra clave de reemplazo se ha dejado vacía. Una vez confirmado, inicie el procesamiento por lotes.
Al terminar, vuelva a la ubicación de las carpetas para verificar. Observará que los nombres han cambiado, por ejemplo de INV4X812, ORD7A293 a INV4X, ORD7A, respectivamente. En todo el proceso, con solo configurar la regla una vez, se puede limpiar el nombre de múltiples carpetas en lote.
Preguntas frecuentes y precauciones
1. ¿Por qué usar \d{3} en lugar de introducir 812, 293, 376 uno por uno?
Porque, aunque el contenido específico de estos números es diferente, todos pertenecen a la misma categoría: tres dígitos consecutivos. Usar \d{3} permite encontrar todos los contenidos del mismo tipo de una sola vez, siendo ideal para la eliminación masiva difusa. Introducirlos uno a uno no solo es tedioso, sino que tampoco es práctico para procesar un mayor número de carpetas.
2. ¿Qué hacer si necesito eliminar dos o cuatro dígitos?
Puede ajustar la expresión según la regla real. Por ejemplo, para dos dígitos consecutivos puede considerar usar \d{2}, y para cuatro dígitos consecutivos, \d{4}. Se recomienda confirmar el patrón en los nombres de carpeta antes de la operación para evitar eliminar contenido que no debería ser borrado.
3. ¿Por qué dejar vacía la palabra clave de reemplazo?
En esta función, si la palabra clave de reemplazo no se completa, significa una eliminación. Es decir, el contenido encontrado será sustituido por nada, por lo que los tres dígitos se eliminarán del nombre de la carpeta.
4. ¿Afecta esto a los archivos Word, Excel o PDF dentro de la carpeta?
Esta operación procesa el nombre de la carpeta, no el contenido de los documentos en su interior. Generalmente, no modificará el cuerpo de archivos docx, doc, xlsx, pdf, etc. Sin embargo, al cambiar el nombre de la carpeta, los accesos directos, referencias externas o scripts que dependan de la ruta original podrían necesitar un ajuste sincronizado.
5. ¿Es necesario hacer una copia de seguridad antes de una operación por lotes?
Si se trata de un directorio de datos importante, se aconseja copiar primero una muestra de prueba, confirmar que las reglas de coincidencia son correctas y luego procesar todas las carpetas. Esto es especialmente importante cuando el alcance de la expresión regular es amplio, por lo que siempre se debe validar primero a pequeña escala.
Resumen: Sustituir el renombrado repetitivo por el procesamiento por lotes
Eliminar palabras clave en lote de los nombres de carpeta es, en esencia, una forma de normalización de nombres. A través de la función "Buscar y reemplazar palabra clave en nombres de carpeta" de " HeSoft Doc Batch Tool ", se puede transformar la tarea repetitiva de renombrar manualmente con el botón derecho en una única configuración de regla y ejecución por lotes. Para escenarios como la organización de archivos de oficina, el archivado de materiales de proyecto, la limpieza de directorios de pedidos o la normalización de carpetas exportadas por el sistema, este método reduce significativamente el tiempo de operación manual.
Si los nombres de sus carpetas contienen dígitos finales, códigos aleatorios, marcas de fecha o números de lote similares, primero observe su patrón común y luego utilice la búsqueda difusa de texto por fórmula para su localización. Una vez confirmado que ha dejado el contenido de reemplazo vacío, podrá realizar la eliminación por lotes. Se recomienda empezar probando con una pequeña muestra y, tras verificar que las reglas son correctas, aplicarlo al directorio completo. De esta manera, el proceso es eficiente y seguro.