Inicio
» WINDOWS
»
Cómo cambiar las extensiones de archivos en lote en Windows
Cómo cambiar las extensiones de archivos en lote en Windows
Get-ChildItemPara cambiar las extensiones de archivos en lote en Windows, utilice los comandos de PowerShell Rename-Itemo ejecute el rencomando más corto en el Símbolo del sistema. PowerShell es la opción más segura para lotes grandes, ya que permite previsualizar cada nombre propuesto -WhatIfantes de aplicar el cambio. Estos métodos renombran los archivos; no convierten su contenido a otro formato.
Empiece por comprobar la carpeta y las extensiones que desea modificar.
Sepa qué implica cambiar una extensión.
La extensión de archivo es el sufijo que aparece después del punto final, como .jpego .jpg. Windows y muchas aplicaciones la utilizan para identificar cómo se debe abrir un archivo. Cambiar el nombre photo.jpega photo.jpgmodifica únicamente el nombre. Cambiar el nombre de un archivo JPEG a .pngno crea datos de imagen PNG, y es posible que el archivo deje de abrirse correctamente en algunos programas. Utilice un convertidor cuando necesite cambiar de formato.
Antes de trabajar con archivos importantes, cópielos a una carpeta de respaldo o pruebe los comandos en una carpeta de prueba pequeña. En el Explorador de archivos, active Ver > Mostrar > Extensiones de nombre de archivo para que pueda ver la extensión real en lugar de depender de un icono de archivo o una extensión oculta.
Método 1: Renombrar extensiones por lotes con PowerShell
1. Abra PowerShell en la carpeta de destino.
Abra PowerShell o la Terminal de Windows desde el menú Inicio. Establezca la ubicación actual en la carpeta que contiene los archivos, reemplazando la ruta de ejemplo con la suya propia:
Set-Location -LiteralPath 'C:\Path\To\Folder'
Mantenga las comillas si la ruta contiene espacios. El comando que se muestra a continuación solo afecta a los archivos de esta carpeta, no a los de sus subcarpetas.
2. Previsualice los nombres propuestos.
Por ejemplo, para renombrar todos .jpeglos archivos de la carpeta actual a .jpg, ejecute:
La vista previa le permite inspeccionar los nombres antiguos y nuevos antes de que PowerShell realice cualquier cambio.
-FileLimita la selección a archivos y -Filter '*.jpeg'selecciona la extensión de origen. ChangeExtensionConserva cada nombre base y proporciona el nuevo sufijo. El último -WhatIfparámetro le indica a PowerShell que informe qué archivos renombraría sin modificar nada. Lea la salida y compruebe que solo se muestren los archivos y nombres de destino previstos.
3. Aplicar el cambio de nombre
Cuando la vista previa sea correcta, ejecute el mismo comando nuevamente sin -WhatIf:
Tras revisar la vista previa, ejecute el comando sin -WhatIf para aplicar el cambio de nombre.
Es posible que PowerShell regrese al indicador sin imprimir una lista de éxitos; esto es normal Rename-Item. Abra la carpeta en el Explorador de archivos o ejecute el comando Get-ChildItem -Filepara confirmar los nuevos nombres.
El Explorador de archivos muestra los nuevos sufijos; cambiar un nombre no modifica el contenido del archivo.
Incluya subcarpetas solo cuando desee
Para previsualizar los archivos coincidentes en la carpeta actual y en todas las subcarpetas, agregue -Recurselo siguiente Get-ChildItem:
Revise la vista previa completa antes de ejecutar el mismo comando sin la opción -WhatIfde selección recursiva. Esta selección puede afectar a archivos en varias ubicaciones, por lo que solo debe utilizarse cuando desee modificar todo el árbol de carpetas.
Método 2: usar el comando ren del símbolo del sistema.
Para cambiar rápidamente el nombre de una carpeta, abra el Símbolo del sistema y cambie a esa carpeta. Luego, use renun comodín:
cd /d "C:\Path\To\Folder"
ren *.jpeg *.jpg
El comando conserva cada nombre de archivo y cambia la extensión correspondiente. Microsoft documenta renque admite comodines tanto en los nombres de origen como de destino. Funciona solo en el directorio actual, no incluye subcarpetas y no tiene una opción de vista previa integrada, por lo que PowerShell facilita la revisión antes de modificar un conjunto grande de archivos.
Comprueba si hay conflictos y errores comunes.
No aparecen archivos en la vista previa: confirme que PowerShell está en la carpeta correcta y que el filtro coincide con el sufijo real, incluidos los nombres de varias partes como .jpegversus .jpg.
Se omite el cambio de nombre o se informa de un duplicado: compruebe si ya existe un archivo con el nombre de destino en esa misma carpeta. Resuelva el conflicto de nombres manualmente; no dé por sentado que el comando lo sobrescribirá.
El archivo no se abrirá después de cambiarle el nombre: es posible que la extensión no coincida con el formato real del archivo. Restaure la extensión original o convierta el archivo con una aplicación adecuada.
Solo se deben modificar algunos archivos: pruebe el filtro con una pequeña muestra o mueva los archivos deseados a una carpeta separada antes de ejecutar el proceso por lotes.