Partager via


ftype

Affiche ou modifie les types de fichiers utilisés dans les associations d’extensions 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ètre, cette commande affiche les types de fichiers qui ont des chaînes de commande ouvertes définies.

Remarque

Cette commande est uniquement prise en charge dans cmd.exe et n’est pas disponible à partir de PowerShell. Bien que vous puissiez utiliser cmd /c ftype comme solution de contournement.

Syntaxe

ftype [<filetype>[=[<opencommandstring>]]]

Paramètres

Paramètre Descriptif
<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.

Remarques

Le tableau suivant décrit comment remplace les variables dans une chaîne de commande ouverte :

Variable Valeur de remplacement
%0 ou %1 Obtient remplacé par le nom de fichier lancé via 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 commençant par le nième paramè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 génère une sortie similaire à ce qui suit :

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 activer le type de fichier PerlScript pour exécuter PERL.EXE, tapez les commandes suivantes :

assoc .pl=PerlScript
ftype PerlScript=perl.exe %1 %*

Pour éliminer la nécessité de taper l’extension de nom de fichier .pl lors de l’appel d’un script Perl, tapez :

set PATHEXT=.pl;%PATHEXT%