- 締切済み
バッチファイル作成方法
以下のbatファイルの作成方法についてご教示お願いします。 Aというファイルに更新があった場合のみ、メールで担当者に通知する方法 例 ファイル名 サイズ ファイル名 サイズ A.csv 0KB → A.csv 1KB ※更新があった場合のみ担当者にメール よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yorozu_ya
- ベストアンサー率54% (76/140)
回答No.1
バッチファイルでは何もできません。 できるのは、そういうことが出来るプログラムを呼び出すことだけです。 (1) 監視するためには繰り返し処理する必要がある。 (2) フォルダ内の特定ファイルの情報は DIR コマンドで取れるでしょう。 (3) 変化を取る為には、前回値をファイルとして保存しておく必要があります。 (4) 変化してるかどうかは、FC コマンドが使えるでしょう。 (5) FCコマンドの結果を調べるのには、FIND コマンドが使えるでしょう。 (6) FINDコマンドの結果は、ERRORLEVEL 変数に格納されます。 (7) ERRORLEVEL は IF文で判定します。 (8) メールの送信には、フリーソフト等をダウンロードしてそれを使えばよろしいかと。 って、苦労して調べたけど、VBS使った方が楽そう。
お礼
色々とお調べいただきありがとうございます。 因みにVBSだと、どのような記述になりますか? よろしくお願いいたします。
補足
yorozuyaさん batファイルでメール送信が出来るってことを知りました。 色々教えていただきましたが、VBSよりも簡単にできそうでした。 ありがとうございました。