No.1ベストアンサー
- 回答日時:
どちらかというと、TMPが歴史的な理由で「使われている」ですね。
MS-DOSソフトも基本は TMPです。ただ、unix等の他のOSと一緒くたに考えると、どちらも使うということになります。まあ、通常は同じ内容を設定しておいてください。
ご回答ありがとうございます。
先の質問では、なぜこのような疑問をもったのかを説明していませんでしたので、ここで説明させてください。
PC起動時に不要な(=古い)一時ファイルを削除するプログラムを作成しようとしておりますが、TMPとTEMPのどちらを見たらよいか分からなかったため、先の質問をしました。
>ただ、unix等の他のOSと一緒くたに考えると、どちらも使うということになります。まあ、通常は同じ内容を設定しておいてください。
Microsoftは、TMP流とTEMP流のどちらの流派も受け入れるため、TMPとTEMPを設定するようにしている、と解釈しました。
このMSの方針に従うのなら、前述のプログラムはTMPとTEMP両方見たほうが良いようですね。
No.3
- 回答日時:
>とりあえず、対象のPCは個人個人に与えられたものではなく、定型業務専用のものなので、インストーラなどの存在は考慮する必要はないのですが、ほかにも何か、思いもよらない問題がありそうですね。
>
起動時に動作するサービス(TMPを使うのは非常にまれですが)や、スタートアップ(レジストリも含む)に登録されているアプリケーションが TMPを使って作業ファイルを書いている場合も考えられます。
タイミングの問題ですが、注意しましょう。
(まあ、オープンされてたら削除エラーになりますが、オープンされたままにはなっていないということも考えて)
よく、オンラインソフトなどで TMPフォルダを自動削除する物もありますが、僕はお薦めできません。(ただ、ゴミを残すプログラムが多すぎるんですよね。マイクロソフト純正の物も含めて)
ご指摘ありがとうございます。
対象PCでは、スタートアップ時に他のアプリケーションなどが動作しないことは確認しました。
>(ただ、ゴミを残すプログラムが多すぎるんですよね。マイクロソフト純正の物も含めて)
そうですね。今回のプログラムを作るにあたって自分のPCのTMPディレクトリを確認したのですが、ハングアップなどほとんどしていないにもかかわらず、大量のファイルが残っていて驚いてしまいました。
No.2
- 回答日時:
> PC起動時に不要な(=古い)一時ファイルを削除するプログラムを作成しようとしておりますが、TMPとTEMPのどちらを見たらよいか分からなかったため、先の質問をしました。
>
注意しなければいけないのは、TMPの指すフォルダに起動時に必要なファイルがあるかもしれないということですね。
インストーラーなど、途中で再起動して、再起動後そのまま続けたりする物は、TMPフォルダに必要なファイルが入っていたりします。
使用者に注意を促すということで良いとは思いますが。
ご忠告ありがとうございます。
とりあえず、対象のPCは個人個人に与えられたものではなく、定型業務専用のものなので、インストーラなどの存在は考慮する必要はないのですが、ほかにも何か、思いもよらない問題がありそうですね。
(プログラムが完成したら、自分のPCにも入れてしまおうかと思ってましたが、やめておきます。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux LINUXでのパーティション追加について 1 2022/12/09 11:15
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- Visual Basic(VBA) VBA GetAttrについて教えてください 2 2022/12/22 15:25
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- UNIX・Linux デフォルト値のパラメータ展開 1 2022/08/12 17:34
- C言語・C++・C# int temp = 0; if(isdigit(arr[i])){//文字が数字であれば(0~9) 1 2022/03/27 01:37
- C言語・C++・C# c言語 int temp = 0; if(isdigit(arr[i])){ temp=arr[i] 2 2022/03/27 01:44
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 6 2022/06/08 12:55
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2022/04/01 12:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CCleaner は安全でしょうか?
-
「クウォーターが不足している...
-
Excelのプロセスが消えません
-
関連付け解除 で教えて下さい
-
デフラグツールってこんな時間...
-
コピー中にフリーズして動かな...
-
Windows10でWordだけエラーが出る
-
scanreg.exe /fixを実行したの...
-
スタートアップをできるだけ減...
-
電源ON時にメモ帳が勝手に立...
-
Windows98の「不正な処理を…強...
-
環境変数TMPとTEMPの関係
-
アンインストールが不十分
-
ワード(WORD)が動かない・・・。
-
スタートアップにRealSyncを置...
-
exeファイルを右クリックすると...
-
何度削除しても出てくるファイ...
-
WindowsXP シャットダウンが遅い
-
フォルダの名前やアイコンの表...
-
Win98の立ち上げ時にアラビ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CCleaner は安全でしょうか?
-
「クウォーターが不足している...
-
Excelのプロセスが消えません
-
管理者権限
-
コピー中にフリーズして動かな...
-
Windows10でWordだけエラーが出る
-
最適化(デフラグ)に恐ろしく...
-
ごみ箱を空にする際、エラーが...
-
PDOXUSRS.NETというファイルに...
-
関連付け解除 で教えて下さい
-
USBメモリにページファイル...
-
デフラグツールってこんな時間...
-
ダウンロード中にPCが勝手に再...
-
フォルダの名前やアイコンの表...
-
サイレントハンター3 が起動...
-
HPの上にあメールアドレスから...
-
だんだん遅くなる…
-
スタートアップにRealSyncを置...
-
レジストリの削除ができません。
-
IE11初期化しても信頼済みサイ...
おすすめ情報