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%