- ベストアンサー
コマンドで削除したか確認するコマンドを教えてください。
バッチファイルを作成しているのですが、LOOPでIPを変更し、約1000台の指定ファイルの削除バッチを作りました。 どのパソコンが指定ファイルの削除できているか確認できるいい方法があれば教えてください。 DIRで確認する方法も考えたのですが、台数が多いので、困っています。 早めに回答を頂けたら、うれしいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
SETコマンドで、適当な環境変数にIPアドレスまたはPC名をセットし、IF EXISTコマンドでファイルの存在を確認、ファイルが存在したときのみ、テキストファイルに環境変数にセットしたIPアドレスまたはPC名を出力するのが、簡単かな?(もちろん、LOOPさせて) SET PC="IPアドレス" IF EXIST "指定ファイルまでのフルパス" ECHO ERROR File Not Delete on %PC% > ERROR.txt
その他の回答 (1)
- deadline
- ベストアンサー率63% (1239/1943)
回答No.2
> ERROR.txtが出力する場所はどこになるのでしょうか。 "ERROR.txt"の前にパスを指定しなければ、バッチファイルを実行しているカレントディレクトリになります。 特定のディレクトリに出力したければ、"ERROR.txt"の前に、パスを指定してください。 例:C:\WINDOWS\Temp\ERROR.txt
補足
早速の回答ありがとうございます。 > ERROR.txtが出力する場所はどこになるのでしょうか。 よろしくお願いいたします。