Share via


ftype

顯示或修改副檔名關聯中使用的檔案類型。 如果未搭配指派運算子 (=) 使用,則此命令會顯示指定檔案類型目前的開啟命令字串。 如果未搭配參數使用,則此命令會顯示已定義開啟命令字串的檔案類型。

注意

此命令僅在 cmd.exe 中受到支援,且無法透過 PowerShell 使用。 不過,您可以使用 cmd /c ftype 做為因應措施。

語法

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

參數

參數 描述
<filetype> 指定要顯示或變更的檔案類型。
<opencommandstring> 指定在開啟指定檔案類型的檔案時,所欲使用的開啟命令字串。
/? 在命令提示字元顯示說明。

備註

下表說明 ftype 如何取代開啟命令字串中的變數:

變數 取代值
%0%1 由透過關聯啟動的檔案名稱加以取代。
%* 取得所有參數。
%2, %3, ... 取得第一個參數 (%2)、第二個參數 (%3),以此類推。
%~<n> 取得從第 n 個參數開始的其餘所有參數,而 n 可以是介於 2 至 9 之間的任何數字。

範例

若要顯示已定義開啟命令字串的目前檔案類型,請輸入:

ftype

若要顯示 txtfile 檔案類型的目前開啟命令字串,請輸入:

ftype txtfile

這個命令產生的輸出類似下面所述:

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

若要刪除 example 檔案類型的開啟命令字串,請輸入:

ftype example=

若要讓 .pl 副檔名與 PerlScript 檔案類型建立關聯,並啟用 PerlScript 檔案類型以執行 PERL.EXE,請輸入下列命令:

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

若要免除在叫用 Perl 指令碼時輸入 .pl 副檔名的必要性,請輸入:

set PATHEXT=.pl;%PATHEXT%