Freigeben über


ftype

Zeigt Dateitypen an, die in Dateinamenerweiterungszuordnungen verwendet werden, oder ändert sie. Wenn dieser Befehl ohne einen Zuordnungsoperator (=) verwendet wird, wird die aktuelle geöffnete Befehlszeichenfolge für den angegebenen Dateityp angezeigt. Wenn dieser Befehl ohne Parameter verwendet wird, werden die Dateitypen mit geöffneten Befehlszeichenfolgen angezeigt.

Hinweis

Dieser Befehl wird nur in cmd.exe unterstützt und ist nicht über PowerShell verfügbar. Obwohl Sie cmd /c ftype als Problemumgehung verwenden können.

Syntax

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

Die Parameter

Parameter BESCHREIBUNG
<filetype> Gibt den Dateityp an, der angezeigt oder geändert werden soll.
<opencommandstring> Gibt die geöffnete Befehlszeichenfolge an, die beim Öffnen von Dateien des angegebenen Dateityps verwendet werden soll.
/? Zeigt hilfe an der Eingabeaufforderung an.

Bemerkungen

In der folgenden Tabelle wird beschrieben, wie ftype Variablen in einer geöffneten Befehlszeichenfolge ersetzt:

Variable Wiederbeschaffungswert
%0 oder %1 Ruft durch den Dateinamen ersetzt, der über 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 nth-Parameter, wobei n eine beliebige Zahl zwischen 2 und 9 sein kann.

Beispiele

Um die aktuellen Dateitypen anzuzeigen, die offene Befehlszeichenfolgen definiert haben, geben Sie Folgendes ein:

ftype

Um die aktuelle geöffnete Befehlszeichenfolge für die txtfile Dateityp anzuzeigen, geben Sie Folgendes ein:

ftype txtfile

Dieser Befehl erzeugt eine Ähnliche Ausgabe wie folgt:

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

Um die geöffnete Befehlszeichenfolge für einen Dateityp namens Beispielzu löschen, geben Sie Folgendes ein:

ftype example=

Um die .pl Dateinamenerweiterung dem PerlScript-Dateityp zuzuordnen und den PerlScript-Dateityp zum Ausführen PERL.EXE zu aktivieren, geben Sie die folgenden Befehle ein:

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

Um die Notwendigkeit zu vermeiden, die .pl Dateinamenerweiterung beim Aufrufen eines Perl-Skripts einzugeben, geben Sie Folgendes ein:

set PATHEXT=.pl;%PATHEXT%