Sdílet prostřednictvím


ftype

Zobrazí nebo upraví typy souborů, které se používají v přidružení přípony názvu souboru. Pokud se používá bez operátoru přiřazení (=), zobrazí tento příkaz aktuální otevřený řetězec příkazu pro zadaný typ souboru. Pokud se používá bez parametrů, zobrazí tento příkaz typy souborů s definovanými otevřenými příkazovými řetězci.

Note

Tento příkaz je podporován pouze v rámci cmd.exe a není k dispozici v PowerShellu. I když jako alternativní řešení můžete použít cmd /c ftype.

Syntax

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

Parameters

Parameter Description
<filetype> Určuje typ souboru, který se má zobrazit nebo změnit.
<opencommandstring> Určuje řetězec otevřeného příkazu, který se má použít při otevírání souborů zadaného typu souboru.
/? Zobrazí nápovědu na příkazovém řádku.

Remarks

Následující tabulka popisuje, jak ftype nahrazuje proměnné v řetězci otevřeného příkazu:

Variable Replacement value
%0 nebo %1 Nahradí se názvem souboru, který se spustí prostřednictvím přidružení.
%* Získá všechny parametry.
%2, %3... Získá první parametr (%2), druhý parametr (%3) atd.
%~<n> Získá všechny zbývající parametry začínající n-týmparametrem, kde n může být libovolné číslo od 2 do 9.

Examples

Pokud chcete zobrazit aktuální typy souborů s definovanými otevřenými příkazovými řetězci, zadejte:

ftype

Chcete-li zobrazit aktuální řetězec příkazu open pro typ souboru txtfile , zadejte:

ftype txtfile

Tento příkaz vytvoří výstup podobný následujícímu:

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

Chcete-li odstranit řetězec příkazu open pro typ souboru s názvem example, zadejte:

ftype example=

Pokud chcete přidružit příponu názvu souboru .pl k typu souboru PerlScript a povolit spuštění PERL.EXE typu souboru PerlScript, zadejte následující příkazy:

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

Pokud chcete eliminovat potřebu zadat příponu názvu souboru .pl při vyvolání skriptu Perl, zadejte:

set PATHEXT=.pl;%PATHEXT%
  • Command-Line syntaxe