TEMPフォルダの一時ファイルとRAMディスクの関係について教えてください

このQ&Aのポイント
  • 環境変数のTEMPフォルダにある一時ファイルは、通常のHDDにあるファイルよりも優先的に読み込まれますか?
  • 自分で作成したRAMディスクにTEMPフォルダを指定することで、RAMディスク内のファイルが優先的に読み込まれる可能性がありますか?
  • RAMディスクを使用する場合、どのような設定が必要ですか?
回答を見る
  • ベストアンサー

TEMPフォルダにあるファイルについて

環境変数のTEMPもしくはTMPってありますよね。 そのフォルダの中のファイルは一時ファイルで、 通常のHDDにあるファイルより読み込む優先順位が高いと認識しているのですが、 もしメモリでRAMディスクを作って、TEMPフォルダの場所をそこに指定し、 自分でよく使う「A」ファイルを入れたとしたら、 通常HDDにある「A」ファイルは、HDDにある「A」ファイルより先に TEMPフォルダの中の「A」を読み込んでくれるのでしょうか? それともどこか別に設定しないと無意味なのでしょうか。 あまり詳しくはないのでこういった説明で正しいかどうかはわかりませんが、 宜しければどなたか教えてください。

  • diad
  • お礼率56% (17/30)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

TEMPフォルダというのは単なるテンポラリー。つまり一時的なフォルダです。 たとえば、アプリをインストールする際に一時的に解凍したファイルを置いておく場所とか、アプリが実行する際に一時的に情報をファイルに書き込んで後から読み取るといった使い方をするフォルダです。 別に優先度があるというわけではありません。 キャッシュか何かと勘違いされていませんか? TEMPフォルダ自体は一時的なので、それを使用しているアプリが終了した場合にはそれを削除しても良いと暗黙的に了解されているだけのフォルダで、通常のHDDのフォルダと同じです。 ファイルを開く場合もc:\tmp\A のように明示的にTEMPの下のファイルを開くと指定しなくては開きません。 環境変数にあるのは単に、一時領域として使用可能なフォルダの場所を特定しているだけです。TEMPフォルダの条件としては、どのユーザでも新規ファイルの作成ができ、自分で作成したファイルは自由に書き換え、消去ができるということだけですので、RAMディスク内にTEMPフォルダを作ることはできますが、OS再起動時に必ずすべて消去されるということ以外はメリットはありません。

diad
質問者

お礼

あ、そうかキャッシュと間違えていたんですね。 詳しく教えていただいてありがとうございました。

関連するQ&A

  • TEMPフォルダの『HTT***.tmp』とは何?

    TEMPファイルを、RAMディスクに入れています。 RAMでっぃすくのため、容量は2GBしかありません。そのため、なるべく容量が満杯にならないよう気をつけてみているのですが、先日、あることに気がつきました。 RAMディスクのTEMPフォルダの容量を圧迫しているファイルのほとんどが、「HTTC17F.tmp」とか「HTTACB0.tmp」などの『HTT***.tmp』というファイルなのです。プロパティでは「Windows シェル共通 DLL」と書いてありました。 容量が非常に大きく、1つのファイルで400MBとかいくので、RAMディスクがすぐに満杯になってしまいます。 一度、消したことがありましたが、削除した後、すぐに復活?しました。何個もできています。 ネットで調べましたが、全く情報が見つかりませんでした。 ちなみに、PC環境は、 CPU:Core i7 OS:Windows 7 64bit です。 このファイルは何なのでしょうか? ウイルスではないのかと心配しています。 どなたかご存じの方、よろしくお願いします。

  • TEMPフォルダの移動

    サイト等を参照してTEMPフォルダの移動をしました。 (1)Dドライブに「TEMP」というフォルダ名で新規フォルダを作成 (2)システムのプロパティから詳細設定タブの環境変数を開く (3)ユーザーの環境変数の箇所のC\TEMPとC\Tempを削除 (4)システム環境変数の箇所でTEMPとTMPの値を「D\TEMP」「D\TEMP」に変更 (5)ドライブCにあるTempフォルダ内とWINDOWSフォルダ内のTempフォルダ内を削除 (6)CとDドライブのディスククリーンアップを実行 以上の作業をしました。 数日パソコンを使用してCドライブをクリーンアップを実行しようとしたところ、Temporary Internet Filesという項目で使用領域の表示(○○KB)がありました。 実行しないで、さきにDドライブのディスククリーンアップをためしたところ、「一時ファイル」という項目は0KBのままでした。 CドライブのTempフォルダを見てみると空っぽで、DドライブのTEMPフォルダをみたらいくつかファイルがありました。 次にCのクリーンアップを実行したのですが、Dのフォルダ内は削除されていませんでした。 最後に手動でDのTEMPフォルダ内を削除したところある程度削除できました。 そこで質問です。 ・TEMPフォルダの移動をしたのだから、Cドライブの一時ファイルは0になるのではないのか? ・クリーンアップでCドライブのTemporary Internet Filesの表示は0KBになるはずでは? ・クリーンアップでDドライブの一時ファイルの表示が0なのはおかしいのではないか? 移動させるまでは、Cドライブのクリーンアップで一時ファイルの削除をしていたのですが、移動させたあとはどうすればいいのでしょうか? (Dに移動させてもクリーンアップはCドライブを行えばいいのか?) 実際にパソコンには不具合が出ていないのですが、疑問に思いましたので質問させていただきました。 よろしくお願いします。 (XP SP2 使用アカウントは管理者のみです。)

  • TEMPユーザー環境変数の削除について

    RAMディスクの有効活用の説明などで、「システム環境変数TEMP、TMPをRAMディスク上のパスに変更しましょう」といった部分がありますが、その部分の説明で「ユーザー環境変数のTEMP、TMPは削除してください」といったことが書かれているのもよく目にします。 システム環境変数のパスを書き換えるのは理解できるのですが、なぜユーザー環境変数の方は削除するのでしょうか? その場合、プログラムがユーザー環境変数のTEMP、TMPを利用する時は問題ないのでしょうか? ユーザー環境変数の方のTEMP、TMPパスもRAMディスク上のパスに変更するのが普通なのではないのでしょうか?

  • OSが一時的に吐き出すTempフォルダ

    OSが一時的に吐き出すTempフォルダ内のファイルは、基本的に削除しても問題のないファイルでしょうか。(.tmp以外の拡張子ファイルについても)

  • windows\temp\フォルダー内の一時ファイル

    windows\temp\フォルダー内の一時ファイルで "rds5133.TMP"等のように、"rds"で始まる一時ファイルが 沢山(時には100個以上)残ります。 一時ファイルなので、見附次第、削除していますが、 このファイルはどのソフトウエアが作って使用しているのでしょうか? そのプログラムの終了時に作った一時ファイルを消去して終了するように 設定できるのでしょうか?

  • Tempフォルダ内を削除してもいい?

    1年ぐらい前に使っていたタイピングソフトのフォルダがTempフォルダに今だに残っています。 ディスククリーンアップで一時フォルダの削除もやっていますが、きえません。手動でTempフォルダないのファイルを削除していいでしょうか? タイピングソフトはすでにアンインストールしています。

  • tempフォルダと.tmpファイルについて

    ソニーのバイオ(WIN Me)を使用しています。 パソコン内のあちこちに「tempフォルダ」や「.tmpファイル」があるのですが、これらは削除しても問題はないのでしょうか? 他にも「このフォルダの中身は消してもよい」とかいうものがあれば教えて下さい。

  • Tempフォルダについて

    宜しくお願いします! Cドライブの中を見ていたら Local Settingsの中のTempというフォルダがあり、その中に一時ディレクトリとかいうファイルらが沢山入っていました。 その容量は1.19GBです。 このフォルダ内の物は全て削除をしてしまっても大丈夫でしょうか? IEの一時ファイルとかと似たような物・・・な気がするのですが、見た事もないフォルダだったので少し消すのが怖いです。 宜しくお願いします!

  • tempフォルダについて

    WindowsXPです。 cドライブ内のwindowsフォルダ内に、「temp」フォルダがあります。 これは、一時ファイルしか入っていないので、フォルダ内を削除しても問題ないと思います。 あと、「ファイルを指定して実行」で、「%temp%」と入力すると、tempフォルダが開きます。 こちらと、上記のwindowsフォルダ内のtempフォルダとの違いは、何なのでしょうか? 自分の考えは、どちらも同じ物だと思いましたが、中身にあるファイル類が若干違うので、これはどうして?っと思いました。 違いをご存知の方、よろしくお願いします。

  • Tempフォルダのファイルの削除について

    Tempフォルダのファイルは一時ファイルなので削除しても動作には問題がないと認識していますが、WINDOWSフォルダ以外にあるAppData→Local→Tempにあるファイルも削除しても何ら問題がないでしょうか。 隠しフォルダ内のファイルですので、削除してしまったら、何らの問題があるのかと思い、質問させていただきました。 よろしくお願いします。。