ftype

表示またはファイル名拡張子の関連付けで使用されているファイルの種類を変更します。 代入演算子 (=) なしで使用された場合、このコマンドは、指定されたファイルの種類の現在のオープン コマンド文字列を表示します。 パラメーターなしで使用された場合、このコマンドは、オープン コマンド文字列が定義されているファイルの種類を表示します。

Note

このコマンドは cmd.exe 内でのみサポートされており、PowerShell からは使用できません。 ただし、回避策として cmd /c ftype を使用することもできます。

構文

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

パラメーター

パラメーター 説明
<filetype> 表示または変更するファイルの種類を指定します。
<opencommandstring> 指定したファイルの種類のファイルを開くときに使用する開いているコマンド文字列を指定します。
/? コマンド プロンプトにヘルプを表示します。

解説

次の表方法 ftype [開く] コマンド文字列内の変数に置換します。

変数 置換値
%0 または %1 アソシエーションを起動して、ファイル名と置き換えを取得します。
%* すべてのパラメーターを取得します。
%2%3、 ... 最初のパラメーター (%2)、2 番目のパラメーター (%3) などを取得します。
%~<n> n 番目のパラメーター以降の残りのすべてのパラメーターを取得します。ここで、n は 2 から 9 の任意の数値にすることができます。

開いているコマンド文字列が定義されている現在のファイルの種類を表示するには、次のように入力します。

ftype

現在開いているコマンド文字列を表示する、 txtfile ファイルの種類、種類。

ftype txtfile

次のような出力が表示されます。

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

example という名前のファイルの種類のオープン コマンド文字列を削除するには、次のように入力します。

ftype example=

.Pl ファイル名拡張子を PerlScript ファイルの種類に関連付け、PERL を実行する PerlScript ファイルの種類を有効にします。実行可能ファイルで、次のコマンドを入力します。

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

Perl スクリプトを呼び出すときに、.pl のファイル名拡張子を入力する必要をなくすためには、次のように入力します。

set PATHEXT=.pl;%PATHEXT%