「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

assoc【コマンド】

pointこの用語のポイント

pointコマンドだよ

pointWindowsで使えるよ

point拡張子とファイルタイプを関連付けするよ

スポンサーリンク

簡単に書くよ

assoc【コマンド】とは

コンピュータさんに対する命令文(コマンド)のひとつ
であり

ファイルの拡張子(ファイル名の最後にくっついている、ファイルの種類を表す目印)にファイルタイプ(ファイルの種類)を関連付けるときに使うコマンド
です。


image piyo

詳しく書くよ

ファイルタイプって何じゃらほい?」な方もいらっしゃると思いますので、コマンドの説明をする前に、いくつか予備知識の説明をしておきますね。

まず、パソコンさんでは「そのファイルダブルクリックしたら、どのソフトで開きますか~」を事前に設定しておけます。
これを専門用語で「関連付け」と言います。

関連付けの仕組みでは

1.拡張子
2.ファイルタイプ
3.起動するプログラム


という3人の人物(?)が登場します。

拡張子は「ファイル名にくっついている、ファイルの種類を表す目印」です。
例えば「hoge.txt」というファイルがあったとしたら「.txt」の部分が拡張子です。

ファイルタイプは、ざっくり言えば「ファイルの種類」です。
拡張子が「.txt」のファイルの種類が「テキストファイル」だとしましょう。
本当は英語で「txtfile」ですが、横文字が苦手なので「テキストファイル」ということにします。

起動するプログラムは「ファイルをダブルクリックしたときに動くソフト」です。
テキストファイルをダブルクリックしたときに動くソフトは「メモ帳」だとしましょう。
本当は英語で「NOTEPAD.EXE」と言った方が正解ですが、やっぱり横文字が苦手なので「メモ帳」ということにします。

さて、これで登場人物が揃いました。
いよいよ関連付けのお話です。

実は、ファイルの関連付けをやるには

1.ファイルの拡張子に対してファイルタイプを関連付ける
2.ファイルタイプに対して起動プログラムを関連付ける


という2段階のステップが必要です。
さっき書いた例で言えば

1.拡張子が「.txt」のファイルはファイルタイプが「テキストファイル」です

な設定と

2.ファイルタイプが「テキストファイル」のファイルはプログラム「メモ帳」で動かします

な設定の2つが揃うことで

拡張子が「.txt」のファイルをダブルクリックすると「メモ帳」が起動します

な動きになります。

これがファイルの関連付けの仕組みです。

拡張子→起動プログラム

ではなく

拡張子→ファイルタイプ→起動プログラム

なのです。

さぁ、いよいよ本題です。
「assoc」コマンドの話に入ります。

先程、2つの設定

1.ファイルの拡張子に対してファイルタイプを関連付ける
2.ファイルタイプに対して起動プログラムを関連付ける


について話しました。

この2つのうち

1.ファイルの拡張子に対してファイルタイプを関連付ける

をやるときに使うコマンドが「assoc」コマンドです。
「assoc」コマンドはWindows系で使えます。

書き方は

assoc

もしくは

assoc [拡張子]

もしくは

assoc [拡張子]=[ファイルタイプ]

です。

オプションは、ありません。

何も指定しないで

assoc

と打つと、拡張子とファイルタイプのすべての関連付けが、ずらずらっと表示されます。

拡張子だけ指定して

assoc [拡張子]

と打つと、指定した拡張子と関連付けられているファイルタイプが表示されます。

拡張子とファイルタイプを関連付けたい場合は

assoc [拡張子]=[ファイルタイプ]

と打つことで、拡張子とファイルタイプの関連付けをやれます。

「assoc」コマンドは、それ単体で完結するコマンドでは ありません。
「assoc」コマンドで拡張子とファイルタイプを関連付けたら「ftype」というコマンドでファイルタイプと起動プログラムを関連付けてあげてください。


image piyo2

一言でまとめるよ

まぁ「assoc」ってコマンドが出てきたら「拡張子(ファイル名の最後にくっついている、ファイルの種類を表す目印)とファイルタイプ(ファイルの種類)を関連付けるときに使うんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像072
書籍画像079

おまけ

■訳してみるよ

「assoc」は何の略でしょうね。
「associate(アソシエート)」とかでしょうか。
「associate(アソシエート)」の意味は「関連付ける」とかです。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
優れたエンジニアがコミュニティの中でしていること
サイバーセキュリティお嬢様と学ぶ 情報セキュリティの基本