• ベストアンサー

コマンドで削除したか確認するコマンドを教えてください。

バッチファイルを作成しているのですが、LOOPでIPを変更し、約1000台の指定ファイルの削除バッチを作りました。 どのパソコンが指定ファイルの削除できているか確認できるいい方法があれば教えてください。 DIRで確認する方法も考えたのですが、台数が多いので、困っています。 早めに回答を頂けたら、うれしいです。

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

  • ベストアンサー
  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.1

SETコマンドで、適当な環境変数にIPアドレスまたはPC名をセットし、IF EXISTコマンドでファイルの存在を確認、ファイルが存在したときのみ、テキストファイルに環境変数にセットしたIPアドレスまたはPC名を出力するのが、簡単かな?(もちろん、LOOPさせて) SET PC="IPアドレス" IF EXIST "指定ファイルまでのフルパス" ECHO ERROR File Not Delete on %PC% > ERROR.txt

manman_2006
質問者

補足

早速の回答ありがとうございます。 > ERROR.txtが出力する場所はどこになるのでしょうか。 よろしくお願いいたします。

その他の回答 (1)

  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.2

> ERROR.txtが出力する場所はどこになるのでしょうか。 "ERROR.txt"の前にパスを指定しなければ、バッチファイルを実行しているカレントディレクトリになります。 特定のディレクトリに出力したければ、"ERROR.txt"の前に、パスを指定してください。 例:C:\WINDOWS\Temp\ERROR.txt

関連するQ&A