• ベストアンサー

一括クリアのバッチファイル・・・

いつもお世話になっております PCスクールで講師のバイトをしてるのですが 生徒さんが授業中に閲覧したサイトの履歴を バッチファイルで一括クリアしようと思いまして 下記のようなコマンドを作ったのですが 上手くクリアしてくれません・・・ どこが良くないのでしょうか???? ----------------------------------- del c:\windows\"History" ----------------------------------- よろしくお願いいたします OSはWin98です。

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

  • ベストアンサー
  • yanmaa
  • ベストアンサー率45% (207/457)
回答No.3

無理だと思うな。(不可視フォルダがあるようです。) 例えば deltree /y c:\windows\history mkdir c:\windows\history とかだったら可能かもね。

noname#38849
質問者

補足

有難う御座います なるほど、フォルダごと一度消して 新規にフォルダを作り直すわけですね GW明けたら、やってみます 有難う御座いました。

その他の回答 (4)

  • cbd_mei
  • ベストアンサー率55% (143/259)
回答No.5

ヒストリーや、キャッシュを消す場合は、 まず、メモ帳で「y」だけを入力したファイル「y.txt」を 作ります。それをとりあえず保存します。(今回はC:\Windowsということで) で、autoexec.batに deltree c:\windows\History\*.* <c:\windows\y.txt と記述してください。そうすれば自動的にキャッシュは消えます。 ただし、通常のままだと、メッセージが表示だけされますので、表示したくない 時は、deltree の構文の一つ前の行に @echo off と入力してください。 キャッシュ削除の場合は deltree c:\windows\tempor~1\content.ie5\*.* <y.txt で消すことができます。

  • yanmaa
  • ベストアンサー率45% (207/457)
回答No.4

ログインスクリプトかスタートアップか各端末のAUTOEXEC.BATに記述する事で対応可能 スタートアップならPIFファイル(DOSのショートカット)でネットワーク上のBATファイルを指定して実行で問題なし。

  • hequil
  • ベストアンサー率65% (242/372)
回答No.2

Q2kiraiさんの補足ですが、 del c:\windows\history\*.* だと、確認ダイアログが表示されるので echo y | del c:\windows\history\*.* の方がいいかもしれません。 参考まで

noname#38849
質問者

お礼

有難う御座います ネットワークで、一括で消すことも出来ますか? どういうコマンドになるんでしょうか? スターアップに組み込んで ネットワーク確立したらホストマシンの中に 置いているbatを実行させる で、良いのでしょうか?

  • Q2kirai
  • ベストアンサー率16% (22/136)
回答No.1

Historyホルダの中のファイルを全部消すのなら del c:\windows\history\*.* と書けば消せますが、消した後どうなるかは実験していないのでわかりません。

noname#38849
質問者

補足

有難う御座います 家で使っているのはWin2kなのでGW明けてから 試してみます、 有難う御座いました。

関連するQ&A