• ベストアンサー
  • すぐに回答を!

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

  • 質問No.289102
  • 閲覧数575
  • ありがとう数1
  • 回答数1

お礼率 52% (91/172)

パソコンの起動と同時に不要なファイルを自動的に削除したいと思い、バッチファイルを組みたいのですが、分からない点があるのです。

今、
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

ともう一行実行文を入れた場合は上手くいきませんでした。

ご存じの方、よろしくお願いいたします。

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

  • 回答No.1
  • ベストアンサー

ベストアンサー率 45% (204/453)

ロングファイルネームに対応していないので、ロングファイルネームが
大丈夫な記述にする必要があります。

元記述
C:\Program Files\Trend Micro\Virus Buster 2002\temp\*.tmp
方法.
"C:\Program Files\Trend Micro\Virus Buster 2002\temp\*.tmp"
ダブルクォーテーションで囲む。

コレが無難な方法です。如何でしょうか。
お礼コメント
einsteins

お礼率 52% (91/172)

ありがとうございます。
確かに、ロングファイルネームのため、ダメだったようです。
チルダを使って、解決しました。
ちょっと、webの確認をさぼっていたために、返事が遅くなりまして申し訳ないです。
無事解決できました!ありがとうございます。
投稿日時:2002/07/11 09:13
関連するQ&A

ピックアップ

ページ先頭へ