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.

Note

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>]]]

Parameters

Parameter Description
<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.

Remarks

The following table describes how ftype substitutes variables within an open command string:

Variable Replacement value
%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> Gets all of the remaining parameters starting with the nth parameter, where n can be any number from 2 to 9.

Examples

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

ftype

To display the current open command string for the txtfile file type, type:

ftype txtfile

Dieser Befehl erzeugt eine Ähnliche Ausgabe wie folgt:

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

To delete the open command string for a file type called example, type:

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%