- 締切済み
コマンドプロンプトを使用しての不要データの削除方法
大量のデータを度々ダウンロードをします。 ディスクのクリーンアップ、ゴミ箱の削除だけでもPCには何か知らないけど不要データがたまってしまいます。 コマンドプロンプトを開いて 『del %○○%\mpx\*.*』 と入力して『エンター』キーを押して『Y』、 『エンター』キーを押してとすれば不要データが消えてプロパティを見ればちゃんと不要データは消えていてドライブCの空き容量は増えていました。 しかし何故か分からないけど昨日から急に『指定されたファイルが見つかりません』というメッセージが出て上記の操作をしても不要データが消えなくなりました。 (1) コマンドプロンプトがおかしくなったのでしょうか? (2) 今までうまくいってたときは気にしなかったけど上記の操作の意味、特に『del %○○%\mpx\*.*』の意味をちゃんと理解したいです。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- kensan_88
- ベストアンサー率55% (55/100)
”temp”は”テンポラリ”の意味です。こちらを参照。 http://dictionary.rbbtoday.com/Details/term2370.html Windows内で”temp”という名の付くフォルダは、たいてい一時ファイル(インストール前の圧縮データとか、ダウンロード一時ファイルとか)が入っているだけなので、削除してもほぼ問題なし、というわけです。賢いインストーラだと、一時”temp”フォルダにデータ展開してもインストール終了時に掃除してくれますが、そこまでしてくれないものが多いため、あっちこっちに”temp”フォルダが乱立しちゃうわけです。 ちなみに、環境変数というのはいわゆる「(共通)パスを通す」ってやつのことです。 http://www.atmarkit.co.jp/fwin2k/win2ktips/189setenvv/setenv.html これがあると、コマンド形式で実行ファイルを指定しなければならないときに、本来ならディレクトリ構造全部を入力しなければならないのがファイル名のみでどこからでも実行できます。Dosの時代に重宝したものですが、Windowsでも「ファイル名を実行」の際役立ちます。 ゆえに、”TEMP環境変数”というのは、どういったアプリに対しても共通の”temp”フォルダを宣言しておくってことでしょうね。
- najio669
- ベストアンサー率24% (9/37)
最初の del はDOSの命令文の一つでDelete(削除)の意味です。 dos画面でdelを入力すると del 以下に記述されたものを削除しなさいってことです。
お礼
ご回答ありがとうございました。
- unazukisan
- ベストアンサー率20% (223/1066)
%○○%の意味はわかりませんが、¥ではさんであるのはディレクトリをさします。 また*.*はそのディレクトリ内の全てのファイルをさします。 例) del C:\Documents and Settings\My Documents\*.* これで、My Documents内のファイル、フォルダが全て削除されることになります。
お礼
ご回答ありがとうございます。 『del %temp%\mpx\*.*』 のことでした。 『mpx』のとこを○○と隠すべきでした。 『temp』ってどういう意味なのでしょうか?
補足
すいません。 『temp』とは環境変数ですね。 でも環境変数って何でしょうか?
- bardfish
- ベストアンサー率28% (5029/17766)
(1)『指定されたファイルが見つかりません』というメッセージについて。 %○○%\mpx\フォルダ内にファイルがないか、そのフォルダ自体が存在しない場合にそのようなメッセージが出ます。 「DIR %○○%\mpx\」とすれば、ファイルがないのかフォルダがないのかわかります。 (2)『del %○○%\mpx\*.*』について。 まず、「%○○%」とは環境変数に設定している内容を取得する書き方です。 例えば「%TEMP%」とするとTEMP環境変数。設定されている内容を確認する場合は「ECHO %TEMP%」としてください。 「*.*」とは、【全てのファイル】を意味します。「*.doc」とすれば拡張子が「.doc」、「a*.txt」はaで始まる拡張子が.txtのファイル。と言う意味になります。 このことをワイルドカードと言い、マイコンピュータの検索でファイルを検索するときにも利用できます。
お礼
ご回答ありがとうございました。