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%