• 締切済み

バッチファイル作成方法

以下のbatファイルの作成方法についてご教示お願いします。 Aというファイルに更新があった場合のみ、メールで担当者に通知する方法 例 ファイル名 サイズ   ファイル名 サイズ A.csv     0KB  → A.csv    1KB  ※更新があった場合のみ担当者にメール よろしくお願いいたします。

みんなの回答

  • yorozu_ya
  • ベストアンサー率54% (76/140)
回答No.1

バッチファイルでは何もできません。 できるのは、そういうことが出来るプログラムを呼び出すことだけです。 (1) 監視するためには繰り返し処理する必要がある。 (2) フォルダ内の特定ファイルの情報は DIR コマンドで取れるでしょう。 (3) 変化を取る為には、前回値をファイルとして保存しておく必要があります。 (4) 変化してるかどうかは、FC コマンドが使えるでしょう。 (5) FCコマンドの結果を調べるのには、FIND コマンドが使えるでしょう。 (6) FINDコマンドの結果は、ERRORLEVEL 変数に格納されます。 (7) ERRORLEVEL は IF文で判定します。 (8) メールの送信には、フリーソフト等をダウンロードしてそれを使えばよろしいかと。 って、苦労して調べたけど、VBS使った方が楽そう。

PinoMaster
質問者

お礼

色々とお調べいただきありがとうございます。 因みにVBSだと、どのような記述になりますか? よろしくお願いいたします。

PinoMaster
質問者

補足

yorozuyaさん batファイルでメール送信が出来るってことを知りました。 色々教えていただきましたが、VBSよりも簡単にできそうでした。 ありがとうございました。

関連するQ&A