ftype
Zeigt Dateitypen an, die in Zuordnungen von Dateinamenerweiterungen verwendet werden, oder ändert sie. Bei Verwendung mit einem Zuweisungsoperator (=) zeigt dieser Befehl die aktuelle Befehlszeichenfolge zum Öffnen für den angegebenen Datei an. Bei Verwendung ohne Parameter zeigt dieser Befehl die Dateitypen an, für die Befehlszeichenfolgen zum Öffnen definiert sind.
Hinweis
Dieser Befehl wird nur in cmd.exe-Dateien unterstützt und ist in PowerShell nicht verfügbar.
Sie können jedoch cmd /c ftype
als Problemumgehung verwenden.
Syntax
ftype [<filetype>[=[<opencommandstring>]]]
Parameter
Parameter | BESCHREIBUNG |
---|---|
<filetype> |
Gibt den Dateityp an, der angezeigt oder geändert werden soll. |
<opencommandstring> |
Gibt die Befehlszeichenfolge zum Öffnen an, die beim Öffnen von Dateien des angegebenen Dateityps verwendet werden soll. |
/? | Zeigt die Hilfe an der Eingabeaufforderung an. |
Bemerkungen
In der folgenden Tabelle wird beschrieben, wie ftype Variablen innerhalb einer Befehlszeichenfolge zum Öffnen ersetzt:
Variable | Replacement value |
---|---|
%0 oder %1 |
Wird durch den Dateinamen ersetzt, der durch die Zuordnung gestartet wird. |
%* |
Ruft alle Parameter ab. |
%2 , %3 , ... |
Ruft den ersten Parameter (%2 ), den zweiten Parameter (%3 ) usw. ab. |
%~<n> |
Ruft alle verbleibenden Parameter ab, beginnend mit dem n-ten Parameter, wobei n eine beliebige Ziffer zwischen 2 und 9 sein kann. |
Beispiele
Um die aktuellen Dateitypen anzuzeigen, für die Befehlszeichenfolgen zum Öffnen definiert sind, geben Sie Folgendes ein:
ftype
Um die aktuelle Befehlszeichenfolge zum Öffnen für den Dateityp txtfile anzuzeigen, geben Sie Folgendes ein:
ftype txtfile
Dieser Befehl erzeugt eine Ausgabe ähnlich der folgenden:
txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1
Um die Befehlszeichenfolge zum Öffnen für den Dateityp namens example zu löschen, geben Sie Folgendes ein:
ftype example=
Um die Dateinamenerweiterung „.pl“ dem PerlScript-Dateityp zuzuordnen und den PerlScript-Dateityp zum Ausführen von PERL.EXE zu aktivieren, geben Sie die folgenden Befehle ein:
assoc .pl=PerlScript
ftype PerlScript=perl.exe %1 %*
Damit die Dateinamenerweiterung „.pl“ beim Aufrufen eines Perl-Scripts nicht mehr eingegeben werden muss, geben Sie Folgendes ein:
set PATHEXT=.pl;%PATHEXT%