Welcome to Tukaeru Software Homepage
 ホーム > ソフトウェア > 掲示板

[リストへもどる]
一括表示
タイトルフォルダ監視の更新日時順bat処理
記事No2133
投稿日: 2021/02/09(Tue) 10:17
投稿者bare
フォルダ監視のbat処理を大変便利に使わせていただいています。
ありがとうございます。
1つだけ質問(要望)があるので,書かせていただきます。

監視開始時に対象フォルダに対象ファイルが複数あるときは,どんな順番でbat処理が実行されるのしょうか?

対象ファイルの更新日時の古い順にbat処理が実行できれると大変助かるのですが,そのようなことは可能でしょうか?

タイトルRe: フォルダ監視の更新日時順bat処理
記事No2134
投稿日: 2021/02/10(Wed) 12:44
投稿者作者
フォルダ監視のご利用ありがとうございます。

> 監視開始時に対象フォルダに対象ファイルが複数あるときは,どんな順番でbat処理が実行されるのしょうか?

フォルダ監視のプログラム起動単位が「ファイル」に設定されている場合、
OSがフォルダ内のファイルを取得する順に@ファイルを比較→A変更されていた場合プログラム起動、
というようにファイル単位で処理していますので、実質順番をコントロールすることは難しいです。


> 対象ファイルの更新日時の古い順にbat処理が実行できれると大変助かるのですが,そのようなことは可能でしょうか?

試してみてはいませんが、検知時のプログラムはログファイルを出力した後に起動されるようにしてあります。
ログファイルを出力するよう設定した上で、プログラム起動単位を「フォルダ」等に設定し、
起動されたプログラム側でログファイルを読み込み判定して古い順に然るべき処理をさせる事は可能かと思います。

タイトルRe^2: フォルダ監視の更新日時順bat処理
記事No2137
投稿日: 2021/02/23(Tue) 07:01
投稿者bare
ご丁寧なご返信,アドバイスありがとうございます。試してみます。

> 試してみてはいませんが、検知時のプログラムはログファイルを出力した後に起動されるようにしてあります。
> ログファイルを出力するよう設定した上で、プログラム起動単位を「フォルダ」等に設定し、
> 起動されたプログラム側でログファイルを読み込み判定して古い順に然るべき処理をさせる事は可能かと思います。