Delen via


ftype

Hiermee worden bestandstypen weergegeven of gewijzigd die worden gebruikt in bestandsextensiekoppelingen. Als deze opdracht wordt gebruikt zonder een toewijzingsoperator (=), wordt met deze opdracht de huidige open-opdrachttekenreeks voor het opgegeven bestandstype weergegeven. Als u zonder parameters gebruikt, worden met deze opdracht de bestandstypen weergegeven waarvoor open opdrachtreeksen zijn gedefinieerd.

Note

Deze opdracht wordt alleen ondersteund in cmd.exe en is niet beschikbaar vanuit PowerShell. Hoewel u cmd /c ftype kunt gebruiken als tijdelijke oplossing.

Syntax

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

Parameters

Parameter Description
<filetype> Hiermee geeft u het bestandstype weer te geven of te wijzigen.
<opencommandstring> Hiermee geeft u de geopende opdrachtreeks die moet worden gebruikt bij het openen van bestanden van het opgegeven bestandstype.
/? Geeft help weer bij de opdrachtprompt.

Remarks

In de volgende tabel wordt beschreven hoe ftype variabelen vervangt binnen een open opdrachtreeks:

Variable Replacement value
%0 of %1 Wordt vervangen door de bestandsnaam die wordt gestart via de koppeling.
%* Hiermee haalt u alle parameters op.
%2, , ... %3 Hiermee haalt u de eerste parameter (%2), de tweede parameter (%3) enzovoort op.
%~<n> Haalt alle resterende parameters op, te beginnen met de nde parameter, waarbij n elk getal van 2 tot 9 kan zijn.

Examples

Als u de huidige bestandstypen wilt weergeven waarvoor geopende opdrachtreeksen zijn gedefinieerd, typt u:

ftype

Als u de huidige open opdrachtreeks voor het bestandstype txtfile wilt weergeven, typt u:

ftype txtfile

Met deze opdracht wordt uitvoer geproduceerd die vergelijkbaar is met de volgende:

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

Als u de geopende opdrachtreeks voor een bestandstype met de naam voorbeeld wilt verwijderen, typt u:

ftype example=

Als u de .pl bestandsnaamextensie wilt koppelen aan het PerlScript-bestandstype en het PerlScript-bestandstype wilt inschakelen om PERL.EXE uit te voeren, typt u de volgende opdrachten:

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

Om te voorkomen dat u de .pl bestandsnaamextensie moet typen bij het aanroepen van een Perl-script, typt u:

set PATHEXT=.pl;%PATHEXT%