[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

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

%TMP%

pointこの用語のポイント

pointWindowsが使うtmpフォルダの場所を表しているよ

スポンサーリンク

簡単に書くよ

%TMP%とは

Windowsで使われる表現の1つで、Windowsのtmpフォルダ(一時的に使うファイルを置く場所)を表したもの
です。

image piyo

詳しく書くよ

順番に見ていきましょう。

OSは「パソコンさんの人格に相当するソフト」ね。
パソコンさんは、中にOSを入れることによって、パソコンとして動くことができます。
「これが無いとパソコンじゃねーよ」な基本ソフトです。

%TMP%

OSは、いろいろあります。
その、いろいろある中の1つが「Windows」です。
Windowsは、マイクロソフトさんが作っているOSの名前(のシリーズ名部分)です。

%TMP%2

tmpファイル」と「tmpフォルダ」についても説明しておきましょう。

tmp」自体は「temp」の省略表現で「一時的な」って意味です。
「tmp○○」という形で登場します。
用がなくなったら捨てちゃう何かです。

%TMP%3

tmpファイルは「何かの目的で一時的に作る(作った)ファイル」です。

%TMP%4

tmpファイルを置いておくフォルダは「tmpフォルダ」と呼ばれます。

%TMP%5

以上を踏まえて「Windowsが使うtmpフォルダ」を指す表現が「%TMP%」です。

論より証拠です。
実際に見てみましょう。

まずは、コマンドプロンプト(コンピュータに詳しい人が使う黒い画面)を起動します。

%TMP%6

私の環境(Windows 7 64bit)を例に説明すると

スタートメニュー
 ↓
すべてのプログラム
 ↓
アクセサリ
 ↓
コマンド プロンプト


をポチっと押すか、スタートメニューの「プログラムとファイルの検索」の欄に

cmd

入力して、出てきた「cmd.exe」をポチっと押すと、黒い画面が表示されます。

黒い画面が表示されたら

echo %TMP%

と入力して、エンターキーをバチコーン!と押してください。

echo」は「画面に表示してよ」な命令です。

echo %TMP%



「%TMP%」(の中身)を画面に表示してよ

な命令になります。

命令を実行すると、私の環境では

C:\Users\piyota\AppData\Local\Temp

と表示されました。

これは

「C:」っていうフォルダ(ドライブ)の中にある「Users」ってフォルダの中にある「piyota」ってフォルダの中にある「AppData」ってフォルダの中にある「Local」ってフォルダの中にある「Temp」フォルダ

を表しています。
私のパソコンさんは、このフォルダをtmpフォルダとして使っているようです。

もしも、違う場所をtmpフォルダにすれば「%TMP%」の値も変わります。

例えば「C:\tekitou\tmp」をtmpフォルダとして使っていたとしましょう。
その状態で

echo %TMP%

を実行すると、表示される結果は

C:\tekitou\tmp

になります。

ちなみに「%TMP%」と似たようなやつで「%TEMP%」というのがあります。
「%TMP%」と「%TEMP%」の違いは分かりません。
設定されている値は、私の環境では同じでした。
推測ですが、役割は同じだと思います。
どっちを使っても大丈夫なように、2つあるのではないでしょうか。

これが「%TMP%」です。
何となく分かりましたでしょうか。

満足した方は、ここで読むのを止めて構いません。
ここから先は、ちょびっとだけ専門的なことを説明します。

……あっ、読んでくださるのですね。
ありがとうございます。

パソコンさんには「環境変数」と呼ばれるものがあります。
環境変数は「OSが提供しているプログラムさん向けの伝言板」です。

要は、変数(値を入れておく箱)なんですけどね。
いろんなプログラムで一緒に使えるようになっているのです。

環境変数の中身を見たいときは、黒い画面上で

echo %【環境変数の名前】%

を実行します。

例えば、環境変数「hoge」の中身を知りたいとしましょう。
そんなときは

echo %hoge%

を実行します。
そうすると、画面上に環境変数「hoge」の中身が表示されます。

おやおや~。
この書き方、どこかで見ましたね。

そうです。

echo %TMP%

と同じです。

つまり、実際には「TMP」という名前の環境変数があるのです。
この環境変数「TMP」の中に、tmpフォルダの場所が値として入っています。
そして、環境変数「TMP」の中身を表示する命令が

echo %TMP%

です。

流れとしては

環境変数「TMP」がある
 ↓
環境変数「TMP」には、tmpフォルダの場所が書いてある
 ↓
環境変数「TMP」を表示するときは「echo %TMP%」を実行する
 ↓
「echo %TMP%」を実行すると、tmpフォルダの場所が表示される
 ↓
tmpフォルダの場所を「%TMP%」と表現する


になります。

環境変数のくだりは、知っていても、あまり役には立ちません。
逆に、知らなくても困ることはありません。
ただし、仕組みとして知っていると、他の場面でも応用が利きます。
余裕がある方は、覚えてあげてください。

image piyo2

一言でまとめるよ

まぁ「%TMP%」って単語が出てきたら「tmpフォルダを表現しているんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク