- ベストアンサー
ファイルの削除
ある一定期間(たとえば、半年以上)更新やアクセスがないlogファイルや、txtファイル、画像ファイル、dllファイルなどは削除しても問題ないでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
No.1です。 補足の方を読ませて頂きました。 >半年以上も更新やアクセスがないということは、少なくともwindowsの >プログラムでは必要としていないということだろうと思いますが、 Windos自体、非常に多くの機能を持っており、未だ使われたことのない機能もあるかと思います。 特に修復やメンテナンス系の機能は使用頻度は低いと思われますので、半年以上のアクセスが ないことから不要と判断するのは危険である可能性もありますので、注意してくださいね。 >たまたま、インストールしたアプリケーションで必要だった場合、 >それが削除されていれば、その旨の警告が出るのでしょうか。 dllファイルがない場合は、その旨のエラーを出し停止することが多いです。 御存知かと思いますが、dllファイルとは複数のアプリケーションが利用する汎用性の高い プログラムファイルのことです。 複数のアプリケーションが使用する可能性があるため、dllファイルがなくなると広範囲に 影響が出ることもありますので、注意が必要です。 また初期化ファイル(通常はini)や各種設定ファイルをtxtファイルで持っているケースも 多く、これを削除すると今までの設定がパーになったり、やはりエラーで停止する場合も あります。 logファイルやtxtファイル、dllファイル単位で削除するのではなく、不要だと判断するな らば「プログラムの追加と削除」からアプリケーション単位で削除されることをお薦めい たします。
その他の回答 (2)
- bardfish
- ベストアンサー率28% (5029/17766)
logファイルは削除しても問題ないことが殆どです。txtファイルもReadmeのような単純な説明文書が殆どですからコレも削除しても問題ないことが殆どです。 画像ファイルはインストールしたプログラムが使用することもあるので、自分がコピーしたファイル以外は削除しない方が無難です。 DLLファイルはEXEファイル(実行ファイル、プログラム)から呼び出されるものなのでコレを削除するとソフトが起動できない・実行できなくなります。 特にWindowsフォルダ配下にあるDLLはWindowsそのものが使用しているファイルも多数あるので該当DLLファイルの役割を具体的に知らないなら削除しない方が良いでしょう。 古いアプリケーションをインストールしていると同名のDLLファイルが複数ある場合がありますが、それには意味があります。特に「MFC~.DLL」はファイル名が同じでもバージョンが異なり、バージョンが異なるとEXEからの呼び出しでエラーになることがあります。 と言うような理由でDLLの役割を知らないなら削除しない方が無難…と言うことです。 それらのファイルを削除する場合、バックアップをとってから削除すれば問題が発生したら元に戻すことも可能です。暫く使用して問題なければバックアップも削除できます。ただし、元に戻す際は正確な場所に戻してください。
お礼
とりあえず、windows下のdllには手をつけるべきではないでしょうね。 ご助言通り、バックアップを取りつつ様子を見ながら整理していって見ます。 ありがとうございました。
補足
>logファイルは削除しても問題ないことが(殆どです)。 「殆ど」ということは、問題が発生する場合もあるということですか? プログラム側でlogファイルやtxtファイルを参照するようなこともあるのでしょうか?
- E-Dec
- ベストアンサー率58% (852/1452)
削除しても問題がないか否かは、そのファイルが必要か否かであって、一定期間更新やアクセスが ないこととそれらは必ずしもイコールではありません。 特にdllファイルを削除すると将来インストールするソフトで障害が発生するケースがあります。 今は使われなくとも、他のソフトを入れたときにそのdllファイルが使われる可能性があるからです。 一定期間アクセスがないというのは使用頻度が低いというお話であり、頻度が低くとも必要なファ イルである可能性は否定できません。 回答としては問題が発生する可能性も否定できないということになろうかと思います。
お礼
フリーソフトの不要ファイル削除機能を使って、dllやlog、txtファイルを整理しようと思っていたのですが、選別するのがむつかしそうですね。 いきなり削除するのは、危なそうなのでバックアップを取りつつ様子を見ながら削除していってみようかと思います。 ありがとうございました。
補足
>頻度が低くとも必要なファイルである可能性は否定できません。 半年以上も更新やアクセスがないということは、少なくともwindowsの プログラムでは必要としていないということだろうと思いますが、 たまたま、インストールしたアプリケーションで必要だった場合、 それが削除されていれば、その旨の警告が出るのでしょうか。 それとも、アプリそのものが起動しないので、何が原因かがわから なくなるのでしょうか?
お礼
たしかに、1年くらい故障などがなければ、修復プログラムに関係するdllは使われない可能性がありますね。 削除する際は、慎重に調べながらやってみたいと思います。 ありがとうございました。