Normaliza prefijos de fecha con ChatGPT y PowerRename

Notebook and laptop on a desk

Una carpeta de recibos puede contener tanto 2026-10-02_receipt_taxi.pdf como nombres que ya usan una fecha compacta. ChatGPT puede ayudarte a planificar la limpieza; PowerRename, de Microsoft PowerToys, permite revisar la vista previa y aplicar los cambios. Esta guía convierte YYYY-MM-DD_label en YYYYMMDD_label y conserva exactamente todo lo que viene después del separador de la fecha, incluidas las mayúsculas y minúsculas de la extensión.

Documentación consultada el 20 de octubre de 2026. Los nombres de archivo siguientes forman un ejemplo ficticio, no un informe de una ejecución en Windows o ChatGPT.

1. Empieza con un inventario completo de la carpeta

Crea una carpeta de prueba con copias que contenga solo archivos normales, sin subcarpetas. Guarda los originales por separado. Selecciona archivos individuales dentro de esta carpeta plana, en lugar de seleccionar una carpeta para procesarla de forma recursiva. Si lo necesitas, sigue las instrucciones de instalación de PowerToys de Microsoft y activa PowerRename.

Facilita a ChatGPT el inventario completo de nombres de esa carpeta y, por separado, la lista de archivos que piensas seleccionar. Incluye los archivos que dejarás intactos: un archivo no seleccionado puede ocupar ya uno de los nombres propuestos. Usa solo el texto de los nombres; esta tarea no necesita el contenido de los recibos ni las fechas de creación de los archivos.

Pide una tabla de antes y después con el estado y el motivo. Exige que se comprueben los conflictos con todo el inventario y con todos los nombres propuestos, considerando como conflictos también las diferencias de mayúsculas y minúsculas. Las indicaciones de Microsoft sobre los nombres en Windows señalan que no se debe dar por hecho que los nombres distinguen entre mayúsculas y minúsculas. El prompt reutilizable para planificar cambios con PowerRename incluye estas condiciones y pide el inventario que falte antes de elaborar un plan.

2. Distingue las coincidencias de los cambios seguros

Este es el ejemplo completo de seis archivos. Supongamos que al principio están seleccionados los seis. Una coincidencia con la expresión regular no basta para que el cambio sea seguro: el nombre de destino del recibo del tren ya existe.

En una pantalla pequeña, desliza la tabla para ver todas las columnas.

Nombre original Nombre propuesto Estado y motivo
2026-10-01_receipt_train.pdf 20261001_receipt_train.pdf HOLD: el destino ya existe; excluye el archivo de origen
2026-10-02_receipt_taxi.pdf 20261002_receipt_taxi.pdf READY: el prefijo coincide y no hay conflictos
2026-10-03_receipt_hotel.PDF 20261003_receipt_hotel.PDF READY: se conserva la extensión en mayúsculas
20261001_receipt_train.pdf Sin cambios UNCHANGED: ya usa la fecha compacta; ocupa el destino del tren
notes.pdf Sin cambios UNCHANGED: no tiene prefijo de fecha
2026-10-4_receipt_bus.pdf Sin cambios UNCHANGED: el día no tiene dos dígitos

Solo deben cambiar los archivos del taxi y del hotel. Deja intactos los dos archivos del tren hasta decidir qué representa cada uno. No sobrescribas ninguno, no inventes otro nombre ni aceptes un sufijo numerado automáticamente para resolver el conflicto.

3. Introduce la regla en PowerRename

Haz clic con el botón derecho en los archivos de prueba seleccionados en el Explorador de archivos y abre Rename with PowerRename (Cambiar nombre con PowerRename). La documentación de PowerRename de Microsoft explica la vista previa, los grupos de captura y el alcance del cambio sobre el nombre de archivo.

  1. En Search for (Buscar), introduce ^([0-9]{4})-([0-9]{2})-([0-9]{2})_(.+)$.
  2. En Replace with (Reemplazar con), introduce $1$2$3_$4.
  3. Activa Use regular expressions (Usar expresiones regulares) y Match all occurrences (Coincidir con todas las apariciones). Elige Apply to: Filename only (Aplicar a: solo nombre de archivo).
  4. Incluye archivos y desactiva las carpetas y subcarpetas. Deja el formato del texto sin cambios y la enumeración desactivada. Comprueba expresamente estas opciones, ya que podrían restaurarse las de una sesión anterior.

Los tres primeros grupos conservan los dígitos del año, el mes y el día; el cuarto conserva la etiqueta, que no puede estar vacía. Al aplicar la regla solo al nombre del archivo, la extensión queda fuera del reemplazo. Se comprueba la forma del prefijo, no la validez de la fecha: una fecha imposible como 2026-99-99_label.pdf también coincidiría. Revisa por separado si la fecha tiene sentido.

4. Revisa la vista previa real y aplica los cambios

Compara las columnas de nombres originales y propuestos, fila por fila, con tu plan. Comprueba que las filas reales correspondan a los archivos normales previstos, con independencia de las opciones de inclusión. Desmarca la casilla del archivo de origen del tren para excluir ese conflicto aunque coincida con la expresión regular. PowerRename no recibe automáticamente el estado HOLD de ChatGPT.

Confirma que solo los archivos del taxi y del hotel queden programados para cambiar, con sus sufijos y extensiones intactos. Vuelve a comprobar el inventario de la carpeta si se ha añadido algo desde que elaboraste el plan. Si la vista previa no coincide, detente y revisa el plan; aplica el mismo hábito descrito en cómo verificar las respuestas de ChatGPT.

Aplica el cambio de nombres una sola vez y después inspecciona los archivos en el Explorador. La opción Undo Rename (Deshacer cambio de nombre) del Explorador, con Ctrl+Z, permite deshacer la última operación de cambio de nombre; no es una copia de seguridad. Conserva los originales hasta haber comprobado el resultado en las copias.

Publicaciones Similares