英語で読む

次の方法で共有


ftype

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

注意

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

構文

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

パラメーター

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

注釈

次の表では、ftype 、開いているコマンド文字列内の変数を置き換える方法について説明します。

変数 交換価値
%0 または %1 関連付けを通じて起動されるファイル名に置き換えられる値を取得します。
%* すべてのパラメーターを取得します。
%2%3、 ... 最初のパラメーター (%2)、2 番目のパラメーター (%3) などを取得します。
%~<n> n番目のパラメーターから始まる残りのパラメーターをすべて取得します。ここで、n は 2 から 9 までの任意の数にすることができます。

例示

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

ftype

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

ftype txtfile

このコマンドを実行すると、次のような出力が生成されます。

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

例と呼ばれるファイルの種類の open コマンド文字列削除するには、次のように入力します。

ftype example=

.plファイル名拡張子を PerlScript ファイルの種類に関連付け、PerlScript ファイルの種類でPERL.EXE実行できるようにするには、次のコマンドを入力します。

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

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

set PATHEXT=.pl;%PATHEXT%

その他のリソース

events

Windows Server Summit

4月29日 14時 - 4月30日 19時

Join the ultimate Windows Server virtual event April 29-30 for deep-dive technical sessions and live Q&A with Microsoft engineers.

Sign up now