El comando ftype
en cmd se utiliza para definir y ver los programas predeterminados asociados con diferentes tipos de archivos en Windows. Esto te permite especificar qué programa debe ejecutarse cuando haces doble clic en un archivo con una extensión determinada o lo abres desde la línea de comandos.
ftype
La sintaxis básica de ftype
es la siguiente:
ftype [tipo_de_archivo=[comando_de_apertura]]
Donde:
txtfile
para archivos .txt
).
Si ejecutas el comando sin parámetros, mostrará todos los tipos de archivos registrados y sus comandos asociados.
Para ver todos los tipos de archivos registrados y los programas asociados, simplemente escribe:
ftype
Esto te dará una lista completa de las asociaciones de tipos de archivos con sus programas predeterminados.
Si deseas ver qué programa está asociado a un tipo de archivo específico, como los archivos .txt
, puedes hacerlo de la siguiente manera:
ftype txtfile
El resultado mostrará el comando que se utiliza para abrir archivos de texto, como C:\Windows\system32\NOTEPAD.EXE %1
.
Si deseas cambiar el programa que abre un tipo de archivo específico, por ejemplo, para que los archivos .txt
se abran con otro editor de texto, puedes hacer lo siguiente:
ftype txtfile="C:\ruta\al\programa.exe" "%1"
Por ejemplo, para abrir archivos .txt
con el Bloc de notas:
ftype txtfile="C:\Windows\system32\notepad.exe" "%1"
El %1
representa el archivo que se abrirá cuando se invoque este comando.
Primero, debes usar el comando assoc
para asociar una extensión con un tipo de archivo y luego usar ftype
para definir el programa que abrirá ese tipo de archivo.
1. Asocia la extensión .log
con un nuevo tipo de archivo llamado logfile
:
assoc .log=logfile
2. Asocia el tipo de archivo logfile
con un programa específico, como el Bloc de notas:
ftype logfile="C:\Windows\system32\notepad.exe" "%1"
Para más detalles sobre el comando ftype
y cómo utilizarlo, puedes consultar la documentación oficial de Microsoft.
Jorge García
Fullstack developer