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 versión 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).
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)
cd – Change 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
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).
2.- Realizamos el cambio por la extensión deseada.
3.- Confirmamos que si deseamos cambiar la extensión.
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 SHIFT 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 SHIFT + Clic derecho.
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: después de escribir -path si presionas la tecla TAB te va a auto completar los nombres del directorio puedes escribir lo siguiente: .ar + TAB y te completara el nombre.
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)
- En este caso vemos que es .val
- 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í)
- 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
- 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.
- Finalizamos el procedimiento.
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 instrucción 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 SHIFT + Clic derecho.
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 extensión de archivos masivamente 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
3.- Ahora simplemente debemos copiar el archivo generado dentro del fólder que contiene los archivos a cambiar la extensión.
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") }