表示またはファイル名拡張子の関連付けで使用されているファイルの種類を変更します。Displays or modifies file types that are used in file name extension associations. 代入演算子 (=) を指定せずに使用した場合、このコマンドは、指定されたファイルの種類について現在開いているコマンド文字列を表示します。If used without an assignment operator (=), this command displays the current open command string for the specified file type. パラメーターを指定せずに使用した場合、このコマンドは、開いているコマンド文字列が定義されているファイルの種類を表示します。If used without parameters, this command displays the file types that have open command strings defined.


このコマンドは cmd.exe 内でのみサポートされており、PowerShell からは使用できません。This command is only supported within cmd.exe and is not available from PowerShell. ただし、を cmd /c ftype 回避策として使用することもできます。Though you can use cmd /c ftype as a workaround.


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


パラメーターParameter 説明Description
<filetype> 表示または変更するファイルの種類を指定します。Specifies the file type to display or change.
<opencommandstring> 指定したファイルの種類のファイルを開くときに使用する開いているコマンド文字列を指定します。Specifies the open command string to use when opening files of the specified file type.
/?/? コマンド プロンプトにヘルプを表示します。Displays help at the command prompt.


次の表方法 ftype [開く] コマンド文字列内の変数に置換します。The following table describes how ftype substitutes variables within an open command string:

変数Variable 置換値Replacement value
%0 または %1%0 or %1 アソシエーションを起動して、ファイル名と置き換えを取得します。Gets substituted with the file name being launched through the association.
%* すべてのパラメーターを取得します。Gets all of the parameters.
%2, %3, ...%2, %3, ... 最初のパラメーター ( %2 )、2番目のパラメーター () などを取得し %3 ます。Gets the first parameter (%2), the second parameter (%3), and so on.
%~<n> N番目のパラメーターで始まる残りのすべてのパラメーターを取得します。 nには、2 ~ 9 の任意の数を指定できます。Gets all of the remaining parameters starting with the nth parameter, where n can be any number from 2 to 9.


開いているコマンド文字列が定義されている現在のファイルの種類を表示するには、次のように入力します。To display the current file types that have open command strings defined, type:


現在開いているコマンド文字列を表示する、 txtfile ファイルの種類、種類。To display the current open command string for the txtfile file type, type:

ftype txtfile

次のような出力が表示されます。This command produces output similar to the following:

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

" Example" という名前のファイルの種類について開いているコマンド文字列を削除するには、次のように入力します。To delete the open command string for a file type called example, type:

ftype example=

.Pl ファイル名拡張子を PerlScript ファイルの種類に関連付け、PERL を実行する PerlScript ファイルの種類を有効にします。実行可能ファイルで、次のコマンドを入力します。To associate the .pl file name extension with the PerlScript file type and enable the PerlScript file type to run PERL.EXE, type the following commands:

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

Perl スクリプトを呼び出すときに、.pl のファイル名拡張子を入力する必要をなくすためには、次のように入力します。To eliminate the need to type the .pl file name extension when invoking a Perl script, type:


その他の参照情報Additional References