Saltar al contenido

Cambiar extensión de un archivo o varios archivos en Windows facilmente

Cuando somos usuarios frecuentes de una computadora cambiar extensión de archivo es algo cotidiano para algunos, pero cuando no has realizado este proceso se puede tornar complicado, siendo que es muy sencillo realizarlo.

En el siguiente articulo te vamos a mostrar las formas en las que puedes cambiar la extensión de un archivo o cambiar extensión a varios archivos a la vez para no tener que hacer el cambio uno a uno.

Normalmente nos preguntan como cambiar la extensión de un archivo de video o como cambiar la extensión de un archivo PDF a JPG;  antes de continuar te comentamos que esto requiere cambio de formato y se procesa de forma distinta, claro que se puede cambiar el formato pero existe la posibilidad que este no se abra correctamente en la aplicación deseada.

Por ejemplo para convertir video te recomendamos: Prism Video Converter Software y para convertir un PDF a JPG si cuentas con la version de pago de Adobe PDF lo puedes guardar en Imagen si no puedes utilizar servicios en linea como freepdfconvert.

Retomando el tema de cambiar extensión de un archivo vamos a comenzar con las distintas formas en las que podemos realizar el proceso, esto dependiendo la que mejor se ajuste a tus necesidades para cambiar la extensión de un archivo en Windows o varios archivos ya sea por medio de Consola CMD, PowerShell, el mismo Explorador de Archivos de Windows o un archivo Bat.

Cambiar extensión de un archivo por medio de CMD en Windows

Si es la primera ocasión que utilizas Command Prompt te recomiendo que tengas el archivo a renombrar en tu escritorio, se facilitara el proceso, pueden parecer complejos los pasos pero créeme no lo son.

1.- Abrimos Command Prompt presionando las tecla Windows + R simultáneamente.

2.- Se abrira la ventana Run (Ejecutar) donde escribiremos cmd y damos OK (Aceptar).Abrir Command Prompt Ejecutar

3.- Lo anterior abrirá la ventana del Command Prompt donde renombraremos la extensión del archivo.

4.- Debemos ir a la carpeta donde se encuentra guardado el archivo, suponiendo que lo tenemos en el escritorio realizamos lo siguiente:

4.1.- Cambiamos de carpeta / directorio con la siguiente instrucción:

Windows en Ingles

cd Desktop

Windows en Español

cd Escritorio

Tips Command Prompt

Presionar la tecla Tab autocompleta el nombre del folder o archivo, si tenemos varios archivos que comiencen con nombre similar presionamos Tab hasta que se muestre (es util cuando el nombre del archivo o directorio es largo)

Leer:
Obtener espacio libre en disco por linea de comando - CMD

cdChange Directory se utiliza para cambiar de folder.

cd.. – se utiliza para retroceder un folder del directorio.

4.2.- Ahora renombramos la extensión; escribimos el comando siguiente y presionamos enter.

ren nombrearchivo.extension nombredearchivo.extensionnueva

Renombrar Extension Desde CMD Ren

5.- Listo, la extensión del archivo ha sido cambiada.

Estas instrucciones aplican para Cambiar la extensión de un archivo en Windows 10, Windows 7, Vista y anteriores.

Cambiar extensión de un archivo desde el explorador de archivos

Esta opción viene siendo la mas fácil y utilizada por los usuarios de Windows, debemos habilitar que se muestren las extensiones de los archivos en Windows (En el enlace anterior encontraras paso a paso).

1.- Ya que se muestran las extensiones de los archivos, seleccionamos el archivo, clic derecho, rename (renombrar).

Renombrar Extension De Archivo En El Explorador De Archivos

 

2.- Realizamos el cambio por la extensión deseada.

Renombrar Extension De Archivo En El Explorador De Archivos Renombrando

3.- Confirmamos que si deseamos cambiar la extensión.

Renombrar Extension De Archivo En El Explorador De Archivos Confirmar

4.- Listo, la extensión ha sido cambiada.

Estas instrucciones también aplican para Cambiar la extensión de un archivo en Windows 10, Windows 7, Vista y anteriores.

Como cambiar la extensión de un archivo mediante PowerShell

En Windows 10 debemos presionar la techa [keybt]Shift[/keybt] y dar clic derecho sobre un espacio en blanco en la ventana donde esta guardado el archivo a cambiar de extensión.

1.- Abrimos el explorador de archivos en el directorio donde se encuentra el archivo a renombrar la extensión.

2.- Sobre un espacio en blanco presionamos la tecla [keybt]SHIFT[/keybt] + Clic derecho.

Abrir la ventana de PowerShell aqui

3.- Damos clic en Abrir la ventana de PowerShell aquí / Open PowerShell Windows here

4.- Utilizaremos la siguiente instrucción.

rename-item -path .\archivo.txt -newname .\archivo.doc

Tip: despues de escribir -path si presionas la tecla [keybt]TAB[/keybt] te va a auto completar los nombres del directorio puedes escribir lo sigiente: .\ar + [keybt]TAB[/keybt] y te completara el nombre.

Como cambiar extensión de un archivo o renombrarlo con PowerShell
Como cambiar extensión de un archivo o renombrarlo con PowerShell

5.- Das Enter y este cambiara la extensión del archivo, aclaramos que con esta instrucción también se puede renombrar el archivo no solo cambiar la extensión.

Cambiar la extensión de múltiples archivos a la vez

Para esta demostración tenemos en una carpeta 114 archivos con extensión .val y deseamos cambiar la extensión a .txt si realizamos esta tarea manualmente nos llevaría en aproximado 12 minutos, pero gracias a CMD podemos realizarla en aproximadamente 1 minuto.

  • Entramos a la carpeta donde almacenamos los archivos para ver la extensión de estos. (Ver Como mostrar las extensiones de Archivos)Renombrar la extension de archivos por lotes - Archivos originales
  • En este caso vemos que es .valRenombrar la extension de archivos por lotes - Revisar extension
  • Sobre la carpeta donde se encuentran los archivos presionamos Shift + Clic Derecho (Mouse) nos aparecerá la opción Open Command Windows Here (Abrir ventana de comandos aquí)Renombrar la extension de archivos por lotes - Abrir CMD
  • Nos abrirá la ventana de comando directamente en la ruta donde se encuentran los archivos, donde pondremos el siguiente comando y damos Enter.
ren *.ExtensionActual *.ExtensionQueDeseamos

Renombrar la extension de archivos por lotes - CMD ren

  • El proceso tarda unos segundos dependiendo la cantidad de archivos (En este ejemplo aprox. 2 seg) y podemos verificar que los archivos ya contienen la nueva extensión.Renombrar la extension de archivos por lotes - Renombrados
  • Finalizamos el procedimiento.
Leer:
VBScript - Crear inventario de red local automático en Excel

Cambiar extensión de varios archivos con PowerShell en Windows

Cambiar extensiones de archivos masivamente con PowerShell es posible con la siguiente instrucción.

Dir *.extension | rename-item -newname { [io.path]::ChangeExtension($_.name, "extension_nueva") }

para ejecutar esta instruccion debemos abrir la consola de PowerShell en la carpeta donde se encuentran los archivos, para esto:

1.- Abrimos el explorador de archivos en el directorio donde se encuentra el archivo a renombrar la extensión.

2.- Sobre un espacio en blanco presionamos la tecla [keybt]SHIFT[/keybt] + Clic derecho.

Abrir la ventana de PowerShell aqui

3.- Damos clic en Abrir la ventana de PowerShell aquí / Open PowerShell Windows here

4.- Utilizaremos la siguiente instrucción.

Dir *.extension | rename-item -newname { [io.path]::ChangeExtension($_.name, "extension_nueva") }

5.- Listo al dar Enter los archivos deben cambiar de extensión.

Cambiar extensivo de varios archivos con un .bat

Crean to un .bat para cambiar extensión archivos es otra de las opciones bastante fáciles y recomendadas.

1.- En el Bloc de notas (Notepad) escriben:

ren *.extension *.extension_nueva

2.- Guardan el archivo como .bat

Guardar el archivo bat para cambiar las extensiones.
Guardar el archivo bat para cambiar las extensiones.

3.- Ahora simplemente debemos copiar el archivo generado dentro del fólder que contiene los archivos a cambiar la extensión.

Archivo bat para cambiar extensiones masivamente
Archivo bat para cambiar extensiones masivamente

 

Poner extensión a varios archivos sin extensión

Poner extensión a varios archivos sin extensión es posible desde Consola CMD y desde PowerShell.

Los pasos a seguir son los mismos mencionados anteriormente en la sección de cada uno.

Instrucción CMD para agregar extensión a los archivos sin extensión es:

ren *.* *.jpg

Instrucción PowerShell para poner extensión a los archivos sin extensión es:

Dir * | rename-item -newname { [io.path]::ChangeExtension($_.name, "EXTENSIÓN") }

Leer entrada anterior
Ocultar o mostrar extensiones de archivos en Windows

Windows normalmente oculta las extensiones de los archivos que son conocidos (que estan predeterminados para abrirse con un programa), pero...

Cerrar