Cuando una gran cantidad de archivos de texto TXT todavía se guardan con nombres temporales como book1.txt y book2.txt, lleva mucho tiempo abrirlos uno por uno manualmente, copiar los números y cambiarlos. Este artículo describe cómo usar HeSoft Doc Batch Tool , Cambie el nombre de los archivos TXT en lotes de acuerdo con el texto especificado en el contenido del archivo de texto, por ejemplo, extraiga el número detrás del ID de libro de la primera línea de cada archivo y congírelo como el nuevo nombre de archivo. Al agregar archivos, establecer reglas de coincidencia de expresiones regulares, seleccionar el nombre del archivo sobrescrito y ejecutar el procesamiento, puede completar el cambio de nombre de varios archivos de texto a la vez, adecuado para escenarios como el archivo de datos, la organización de libros electrónicos y la gestión de números de archivos de registro.
Al organizar archivos de texto TXT, a menudo se encuentra con una situación de este tipo: hay un lote de archivos en la carpeta con nombres que no tienen un significado práctico, como book1.txt, book2.txt, book3.txt, pero cada archivo contiene números que realmente se pueden usar para archivar., Título o nombre. Si abre los archivos uno por uno, copia el contenido y vuelve a la carpeta para cambiarle el nombre, no solo se repiten los pasos, sino que también es fácil copiar errores, omisiones o cambios.
El problema a resolver en este artículo es:Cambie el nombre de un archivo TXT con texto parcial en un archivo por lotes-No. A continuación HeSoft Doc Batch Tool Por ejemplo, muestra cómo extraer los números detrás del ID de libro en el contenido de texto y configurar estos números en lotes como nombres de archivo TXT.
Escenarios aplicables
Cambie el nombre de los archivos de texto en lotes con el contenido del archivo, adecuado para los siguientes escenarios:
- Hay un número único en los libros electrónicos, artículos y archivos de datos, y espero usar el número como nombre de archivo.
- Los archivos TXT, como registros, pedidos y resúmenes de contratos, contienen campos como ID, número de serie y fecha, que deben archivarse por campo.
- El nombre del archivo de texto descargado o exportado es un nombre temporal como book1.txt y book2.txt, que requiere normalización por lotes.
- Hay un formato fijo en el contenido del archivo, comoID de libro: 4829173056, Espero extraer solo la parte numérica como el nombre del archivo.
HeSoft Doc Batch Tool Es un software de procesamiento de archivos por lotes para escenarios de oficina cuyo valor fundamental es reducir las operaciones repetitivas. Para tareas de organización de archivos como TXT y datos de texto, permite a los usuarios procesar varios archivos a la vez a través de reglas, evitando abrir, copiar, pegar y cambiar el nombre repetidamente.
Vista previa del efecto: antes y después del procesamiento
Antes del procesamiento: el nombre del archivo no tiene un significado comercial real
Antes del procesamiento, los archivos TXT en la carpeta tienen nombres similares:
- Book1.txt
- Book2.txt
- Book3.txt
- Book4.txt
- Book5.txt
Estos nombres solo pueden indicar el orden y no pueden ver directamente el número o el contenido del archivo. Después de abrir uno de los archivos de texto, puede ver que la primera línea del contenido del archivo contiene similaresID de libro: 4829173056Información. Lo que realmente se necesita aquí para nombrar son los números detrás de los dos puntos4829173056-No.


Después del procesamiento: extraiga el número en el contenido del archivo como nombre de archivo
Cuando se completa el procesamiento por lotes, el nombre del archivo se vuelve similar:
- 1958436720.txt
- 4829173056.txt
- 6094728315.txt
- 7305619482.txt
- 8640295173.txt
Como puede ver, cada archivo TXT ya no usa nombres temporales como book1 y book2, sino que usa el número extraído del contenido del archivo para nombrarlo. La extensión del archivo permanece como... Txt, Es conveniente continuar abriéndose y administrándose como un archivo de texto.

Pasos de operación
Paso 1: Ingrese a la función "Cambiar el nombre del archivo de texto con el contenido del archivo"
Abrir HeSoft Doc Batch Tool , Seleccione en la categoría de funciones de la izquierdaNombre del archivo-No. Busque y haga clic en la lista de funcionesCambiar el nombre de un archivo de texto con el contenido del archivo-No.

El propósito de esta función es leer el contenido del archivo de texto en lotes y usar algún texto en el contenido como nombre de archivo. La descripción de la función en la captura de pantalla es "tomar por lotes cierto texto en el contenido del archivo de texto como el nombre del archivo", que corresponde exactamente al uso por lotes del archivo de cambio de nombre de contenido TXT que se realizará en este artículo.
Después de ingresar a esta función, la interfaz ingresará al asistente paso a paso, que incluye "seleccionar el registro a procesar", "configurar las opciones de procesamiento", "establecer la ubicación de guardado", "iniciar el procesamiento" y otros procesos, que se pueden completar en orden.
Paso 2: Agregar archivos TXT que necesitan ser renombrados por lotes
En el paso 1, la página "Seleccionar registros para procesar", haga clic en la parte superiorAñadir un archivoBotón para agregar los archivos TXT que deben procesarse a la lista. Si el archivo se guarda en la misma carpeta, también puede usarImportar archivos de una carpeta-No.

Cuando se agrega el archivo, la lista muestra información como el número de serie, el nombre, la ruta, la extensión, la hora de creación y la hora de modificación. Por ejemplo, en la captura de pantalla, se han importado un total de 5 archivos de texto de book1.txt a book5.txt, todas las extensiones son txt.
El propósito de este paso es hacer que el software aclare qué archivos procesar a continuación. Una vez completada la adición, verifique si los archivos de la lista son correctos. Después de confirmar que son correctos, haga clic en la parte inferiorSiguiente paso-No.
Paso 3: Establezca qué parte del texto extraer del contenido del archivo
Después de ingresar al paso 2 "Establecer opciones de procesamiento", debe decirle al software qué área del contenido del archivo TXT y qué reglas extraer el texto.

En el "Área de búsqueda", puede ver que hayPrimera línea de textoYTexto de coincidencia de fórmula personalizadaY otras opciones. En el ejemplo de este artículo, aunque el contenido de destino aparece en la primera línea, solo necesitamos extraerID de libro:El número detrás, no toda la línea de texto, así que elijaTexto de coincidencia de fórmula personalizada-No.
Luego complete el cuadro de entrada "Expresión regular":
(? <= ID de libro :) \ d
El significado de esta expresión es: encontrarID de libro:Números consecutivos en la parte posterior. Con contenidoID de libro: 4829173056Como ejemplo, el resultado final es4829173056-No.
Si el contenido del archivo tiene un formato diferente, puede ajustar las reglas de coincidencia en función del texto real. Por ejemplo, el prefijo no es un ID de libro, sino un ID de orden, número, ID, etc., y es necesario modificar el texto fijo en la expresión regular.
Paso 4: establezca la ubicación del texto en el nombre del archivo
En el área Ubicación de la misma página, puede elegir cómo se aplica el texto extraído al nombre de archivo. Las siguientes opciones están disponibles en la captura de pantalla:
- Sobrescribir todo el nombre del archivo
- A la izquierda del nombre del archivo
- A la derecha del nombre del archivo
El objetivo de este artículo es reemplazar los nombres originales como book1 y book2 con el número en el contenido del archivo, así que seleccioneSobrescribir todo el nombre del archivo-No.
Después de seleccionar esta opción, el software reemplaza el cuerpo del nombre de archivo original con el número que coincide y conserva la extensión del archivo de texto. Por ejemplo, book1.txt coincide con 4829173056 y se convertirá en 4829173056.txt después del procesamiento.
Si solo desea agregar contenido antes o después del nombre del archivo original, puede elegir "a la izquierda del nombre del archivo" o "a la derecha del nombre del archivo". Sin embargo, para el requisito de "usar el número de contenido como nuevo nombre de archivo" en este ejemplo, debe elegir sobrescribir todo el nombre de archivo.
Paso 5: Continúe configurando la ubicación de guardado y comience a procesar
Después de completar la configuración de la regla de extracción y la ubicación con nombre, haga clic enSiguiente paso, Ingrese "Establecer ubicación para guardar". Después de completar la configuración de ubicación de guardado de acuerdo con el asistente de interfaz, ingrese "Iniciar procesamiento".
Dado que se trata de una operación de cambio de nombre por lotes, se recomienda confirmar tres puntos antes del procesamiento formal:
- Si los archivos TXT de la lista de archivos son todos los archivos que deben procesarse esta vez.
- Si la expresión regular puede coincidir con precisión con el contenido de destino.
- Si el método de nomenclatura se selecciona como "sobrescribir todo el nombre de archivo".
Realice el procesamiento después de confirmar que es correcto. Una vez completado el procesamiento, puede volver a la carpeta y ver que el archivo TXT se ha cambiado por lotes a un número en el contenido.
Descripción de la expresión regular: ¿Por qué usar (? <= ID de libro :) \ d
En este ejemplo, la primera línea del archivo de texto es similar:
ID de libro: 4829173056
Solo queremos la parte digital, no queremos poner Book ID: juntos en el nombre del archivo, así que usamos:
(? <= ID de libro :) \ d
- (? <= ID de libro :): Indica que la posición coincidente debe estar delante del ID de libro:, pero el ID de libro: en sí no es el resultado.
- \ D: Significa que coincide con uno o más números.
Por lo tanto, el texto final del nombre del archivo extraído por el software es el número numérico. Este método es adecuado para archivos TXT con un formato de contenido relativamente fijo, especialmente cuando cada archivo contiene el mismo nombre de campo pero diferentes valores de campo.
Preguntas y precauciones frecuentes
1. ¿Qué sucede si no hay un ID de libro en el archivo?
Si no hay contenido que cumpla con la regla en un archivo TXT, el software no podrá extraer el nuevo nombre de archivo según la regla. Se recomienda verificar varios documentos antes del procesamiento para confirmar que todos son similaresID de libro: NúmerosEstructura.
2. ¿Es necesario copiar completamente las expresiones regulares?
No necesariamente. El ejemplo de este artículo se aplica aID de libro: 4829173056Este formato. Si su contenido es "No. 4829173056" o "ID = 4829173056", debe modificar la expresión de acuerdo con el prefijo real.
3. ¿Puede el texto extraído incluir chino o título?
La idea de esta función es extraer el texto especificado del contenido del archivo de texto como nombre de archivo. Siempre que pueda ubicar el texto de destino a través del área de búsqueda o la regla de coincidencia, se puede usar para cambiar el nombre. En el uso real, tenga cuidado de no incluir caracteres especiales en el nombre del archivo que el sistema no permita.
4. ¿Cambiará el contenido del archivo TXT?
Este artículo muestra el procesamiento del nombre del archivo y el objetivo es modificar el nombre del archivo en lotes. Antes y después del procesamiento, la preocupación es que el nombre del archivo cambia de book1.txt al número. txt y la extensión del archivo sigue siendo txt.
5. ¿Necesito hacer una copia de seguridad antes del procesamiento por lotes?
Para datos importantes, se recomienda copiar una carpeta de prueba antes de cambiar el nombre en lotes. Después de confirmar que las reglas son correctas, procese el documento oficial. Esto evitará que el nombre de archivo no cumpla con las expectativas debido a una configuración de regla inexacta.
Resumen
El uso masivo de parte del texto en el archivo para cambiar el nombre del archivo TXT es esencialmente una serie de acciones repetitivas de "abrir el archivo, encontrar el número, copiar el número, devolver la carpeta y modificar el nombre del archivo" al software de oficina para que lo complete automáticamente. Por HeSoft Doc Batch Tool La función "Usar el contenido del archivo para cambiar el nombre de los archivos de texto", solo necesita agregar archivos, establecer reglas de coincidencia, seleccionar el nombre del archivo sobrescrito y realizar el procesamiento, y puede completar el nombre estándar de varios archivos de texto a la vez.
Si está organizando una gran cantidad de archivos de texto TXT, registros, datos, libros electrónicos y el contenido del archivo ya incluye un número, título u otros campos identificables, se recomienda este método de cambio de nombre por lotes. Puede reducir significativamente la duplicación de trabajo, mejorar la eficiencia del archivo de documentos y hacer que la búsqueda y la gestión de seguimiento sean más claras.