La commande ftype affiche ou modifie les types de fichiers utilisés dans les associations d’extension de nom de fichier. Si elle est utilisée sans opérateur d’assignation (=), cette commande affiche la chaîne de commande actuellement ouverte pour le type de fichier spécifié. En cas d’utilisation sans paramètre, cette commande affiche les types de fichiers pour lesquels des chaînes de commande ouvertes sont définies.
Cette commande est uniquement prise en charge dans cmd.exe et n’est pas disponible à partir de PowerShell. Toutefois, vous pouvez utiliser cmd /c ftype
comme solution de contournement.
ftype [<filetype>[=[<opencommandstring>]]]
Paramètres
Paramètre |
Description |
|
|
<filetype> |
Spécifie le type de fichier à afficher ou à modifier. |
|
|
<opencommandstring> |
Spécifie la chaîne de commande ouverte à utiliser lors de l’ouverture de fichiers du type de fichier spécifié. |
|
|
/? |
Affiche l'aide à l'invite de commandest. |
Notes
Le tableau suivant décrit comment ftype remplace les variables dans une chaîne de commande ouverte :
Variable |
Valeur de remplacement |
%0 or %1 |
Est remplacé par le nom de fichier qui est lancé via l’Association. |
%* |
Obtient tous les paramètres. |
%2 , %3 , ... |
Obtient le premier paramètre ( |
%~<n> |
Obtient tous les paramètres restants à partir du nième |
Exemples
Pour afficher les types de fichiers actuels pour lesquels des chaînes de commande ouvertes sont définies, tapez :
ftype
Pour afficher la chaîne de commande actuellement ouverte pour le type de fichier txtfile , tapez :
ftype txtfile
Cette commande produit un résultat similaire au suivant :
txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1
Pour supprimer la chaîne de commande ouverte pour un type de fichier appelé exemple, tapez :
ftype example=
Pour associer l’extension de nom de fichier. pl au type de fichier PerlScript et activer le type de fichier PerlScript à exécuter PERL.EXE, tapez les commandes suivantes :
assoc .pl=PerlScript
ftype PerlScript=perl.exe %1 %*
Pour éviter d’avoir à taper l’extension de nom de fichier. pl lors de l’appel d’un script Perl, tapez :
set PATHEXT=.pl;%PATHEXT%