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.

Notitie

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

Syntaxis

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

Parameterwaarden

Maatstaf Beschrijving
<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.

Opmerkingen

In de volgende tabel wordt beschreven hoe variabelen vervangt in een geopende opdrachtreeks:

Veranderlijk Vervangingswaarde
%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> Hiermee worden alle resterende parameters opgehaald die beginnen met de nparameter, waarbij n een willekeurig getal kan zijn tussen 2 en 9.

Voorbeelden

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

ftype

Als u de huidige geopende opdrachtreeks wilt weergeven voor het txtfile bestandstype, 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 voorbeeldwilt 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%