ファイル名拡張子の関連付けを表示または変更します。 パラメーターを指定せずに使用すると、 assoc は現在のすべてのファイル名拡張子の関連付けの一覧を表示します。
Note
このコマンドは、cmd.exe 内でのみサポートされており、PowerShell からは使用できません。
ただし、回避策として cmd /c assoc を使用できます。
Syntax
assoc [<.[ext]>[=[<filetype>]]]
Note
構文では、角括弧 [ ] オプション項目を示し、角括弧 < > 自分のテキストに置き換えるプレースホルダー値を示します。 括弧は入力しないでください。 例えば、.jarのファイル拡張子の関連付けを解除するには、assoc .jar=<filetype>ではなくassoc .jar=と入力してください。 角括弧を入力すると、cmd.exe < と > をリダイレクト演算子として扱い、エラーを返します。 詳細については、 構文キーCommand-Line 参照してください。
Parameters
| Parameter | Description |
|---|---|
<.ext> |
ファイル名拡張子を指定します。 |
<filetype> |
指定したファイル名拡張子に関連付けるファイルの種類を指定します。 |
| /? | コマンド プロンプトにヘルプを表示します。 |
Remarks
関連付けを変更するには、管理者特権が必要です。
ファイル名拡張子のファイルタイプ関連付けを解除するには、拡張子と等号を付けて、後に何も付けずに
assoc .ext=と入力してください。 等号の後に後ろのスペースを加える必要はありません。拡張子のないファイルをファイルの種類に関連付けるには、ドットのみを使用します (例を参照)。
オープン コマンド文字列が定義されている現在のファイル タイプを表示するには、 ftype コマンドを使用します。
assocの出力をテキスト ファイルにリダイレクトするには、
>リダイレクト演算子を使用します。
Examples
ファイル名拡張子 .txtの現在のファイルの種類の関連付けを表示するには、次のように入力します。
assoc .txt
ファイル名拡張子.bakのファイルの種類の関連付けを削除するには、次のように入力します。
assoc .bak=
等号の後に何も書かないでください。
<filetype>のような仮のテキストを入力せず、後ろにスペースを追加しないでください。
ファイル拡張子.jarのファイルタイプ関連付けを削除するには、以下を入力してください:
assoc .jar=
一度に 1 つの画面 assoc 出力を表示するには、次のように入力します。
assoc | more
assocの出力をファイル assoc.txtに送信するには、次のように入力します。
assoc>assoc.txt
.logをテキストファイルに関連付けます。
assoc .log=txtfile
拡張子のないファイルをテキスト ファイルに関連付けます。
assoc .=txtfile