Dela via


ftype

Visar eller ändrar filtyper som används i filnamnstilläggsassociationer. Om det används utan en tilldelningsoperator (=) visar det här kommandot den aktuella öppna kommandosträngen för den angivna filtypen. Om det används utan parametrar visar det här kommandot de filtyper som har definierat öppna kommandosträngar.

Anmärkning

Det här kommandot stöds endast i cmd.exe och är inte tillgängligt från PowerShell. Även om du kan använda cmd /c ftype som en lösning.

Syntax

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

Parameterar

Parameter Beskrivning
<filetype> Anger vilken filtyp som ska visas eller ändras.
<opencommandstring> Anger den öppna kommandosträng som ska användas när du öppnar filer av den angivna filtypen.
/? Visar hjälp i kommandotolken.

Anmärkningar

I följande tabell beskrivs hur ftype ersätter variabler i en öppen kommandosträng:

Variabel Ersättningsvärde
%0 eller %1 Ersätts med filnamnet som startas via associationen.
%* Hämtar alla parametrar.
%2, , %3... Hämtar den första parametern (%2), den andra parametern (%3) och så vidare.
%~<n> Hämtar alla återstående parametrar som börjar med parametern nth, där n kan vara valfritt tal från 2 till 9.

Exempel

Om du vill visa de aktuella filtyperna som har definierat öppna kommandosträngar skriver du:

ftype

Om du vill visa den aktuella öppna kommandosträngen för txtfile filtyp skriver du:

ftype txtfile

Det här kommandot genererar utdata som liknar följande:

txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1

Om du vill ta bort den öppna kommandosträngen för en filtyp som heter exempelskriver du:

ftype example=

Om du vill associera filnamnstillägget .pl med filtypen PerlScript och aktivera filtypen PerlScript för att köra PERL.EXE skriver du följande kommandon:

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

Om du vill eliminera behovet av att skriva filnamnstillägget .pl när du anropar ett Perl-skript skriver du:

set PATHEXT=.pl;%PATHEXT%