• ベストアンサー

バッチファイルの組み方について

パソコンの起動と同時に不要なファイルを自動的に削除したいと思い、バッチファイルを組みたいのですが、分からない点があるのです。 今、 C:\Windows\Temp\*.tmp と C:\Program Files\Trend Micro\Virus Buster 2002\temp\*.tmp の2カ所に存在するtempファイルの削除をバッチファイルを組んで行いたいのです。 一つの時(上段1つの時)は autoexe.batに if exist c:\windows\temp\*.tmp del \windows\temp\*.tmp と命令文を入れて、上手くいっていたのですが、2カ所にある時の組み方が分かりません。 具体的にどの様にすれば、上手くいくでしょうか? if exist C:\Program Files\Trend Micro\Virus Buster 2002\temp\*.tmp del C:\Program Files\Trend Micro\Virus Buster 2002\temp\*.tmp ともう一行実行文を入れた場合は上手くいきませんでした。 ご存じの方、よろしくお願いいたします。

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

  • ベストアンサー
  • BlueRay
  • ベストアンサー率45% (204/453)
回答No.1

ロングファイルネームに対応していないので、ロングファイルネームが 大丈夫な記述にする必要があります。 元記述 C:\Program Files\Trend Micro\Virus Buster 2002\temp\*.tmp 方法. "C:\Program Files\Trend Micro\Virus Buster 2002\temp\*.tmp" ダブルクォーテーションで囲む。 コレが無難な方法です。如何でしょうか。

einsteins
質問者

お礼

ありがとうございます。 確かに、ロングファイルネームのため、ダメだったようです。 チルダを使って、解決しました。 ちょっと、webの確認をさぼっていたために、返事が遅くなりまして申し訳ないです。 無事解決できました!ありがとうございます。