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’affectation (=), cette commande affiche la chaîne de commande ouverte actuelle pour le type de fichier spécifié. Si elle est utilisée sans paramètres, cette commande affiche les types de fichiers qui ont des chaînes de commande ouvertes définies.
Notes
Cette commande est uniquement prise en charge dans cmd.exe et n’est pas disponible à partir de PowerShell.
Cependant, vous pouvez utiliser cmd /c ftype
comme solution de contournement.
Syntaxe
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 open à utiliser lors de l’ouverture de fichiers du type de fichier spécifié. |
/? | Affiche l'aide à l'invite de commandes. |
Notes
Le tableau suivant décrit comment ftype substitue des variables dans une chaîne de commande ouverte :
Variable | Valeur de remplacement |
---|---|
%0 ou %1 |
Est remplacé par le nom de fichier lancé par le biais de l’association. |
%* |
Obtient tous les paramètres. |
%2 , %3 , ... |
Obtient le premier paramètre (%2 ), le deuxième paramètre (%3 ), et ainsi de suite. |
%~<n> |
Obtient tous les paramètres restants en commençant par le nièmeparamètre, où n peut être n’importe quel nombre compris entre 2 et 9. |
Exemples
Pour afficher les types de fichiers actuels qui ont des chaînes de commande ouvertes définies, tapez :
ftype
Pour afficher la chaîne de commande ouverte actuelle 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 open 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 permettre au type de fichier PerlScript d’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%