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 は安全でしょうか?
-
レジストリの削除ができません。
-
だんだん遅くなる…
-
ようこそ画面が出るまで異様に...
-
windowsdefenderの再インストール
-
デフラグツールってこんな時間...
-
パソコン起動時に勝手にIEが立...
-
Delayed Launcherって何ですか?
-
WindowsXP シャットダウンが遅い
-
Windows98の終了
-
コマンドプロンプトおよびレジ...
-
パソコンがやたら重い 解決法は?
-
PCを変えたら過去に作ったExcel...
-
ワードのみがフリーズしてしまう
-
Excelのプロセスが消えません
-
Windows11でシムシティ4は出来...
-
フリーズ+ビープ音
-
M.2SSDがWindowsからはアクセス...
-
起動ディスクダウンロード
-
USBメモリはイメージファイル化...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「クウォーターが不足している...
-
Excelのプロセスが消えません
-
CCleaner は安全でしょうか?
-
管理者権限
-
USBメモリにページファイル...
-
コピー中にフリーズして動かな...
-
フォルダの名前やアイコンの表...
-
関連付け解除 で教えて下さい
-
断片化が解消できません。
-
スタートアップをできるだけ減...
-
Delayed Launcherって何ですか?
-
レジストリの削除ができません。
-
ダウンロード中にPCが勝手に再...
-
毎回、スクリプトファイルが見...
-
3Dゲーム(どんなゲームでも)...
-
CCleanerについての質問です。
-
指定されたファイルはレジスト...
-
Windows10でWordだけエラーが出る
-
ごみ箱を空にする際、エラーが...
-
YouTubeの赤いバーの進み方が変...
おすすめ情報