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

[リストへもどる]
一括表示
タイトルフォルダ監視でのファイル更新の検知の挙動について
記事No1720
投稿日: 2012/05/10(Thu) 23:25
投稿者にも
はじめまして。
このようなソフトが他に無いようなので助かります。

ファイルの更新を検知する機能についてですが、
「追加は無視する」というような設定は可能でしょうか?
ただファイルの更新自体は検知してほしいのです。

当方で使用しているプログラムでは、出力の度に異なるファイル名のログファイルのようなものを作成し順次追記していきます。
そのファイルを、出力終了後に「フォルダ監視」で指定したプログラムに渡して起動したいところなのですが、
ログを作成した時点の次の監視タイミングでファイルの追加を検知してプログラムが(当然ですが)実行されます。
ログ出力後なるべく早くファイルを渡したいので短めの監視間隔(5分)にしているのですが、稀にそれよりも長く時間のかかるログファイルがあり、結果、途中までしかないファイルがプログラムに渡されてしまいます。
 そこで、「追加は無視するが更新は無視しない」設定があれば解決するのではと思いましたが、これは難しいでしょうか?

対応方法でもあればと思い質問させていただきました。
よろしくお願いいたします。

タイトルRe: フォルダ監視でのファイル更新の検知の挙動について
記事No1721
投稿日: 2012/05/11(Fri) 10:03
投稿者作者
具体的な利用方法の書き込みありがとうございます。

> ファイルの更新を検知する機能についてですが、
> 「追加は無視する」というような設定は可能でしょうか?
> ただファイルの更新自体は検知してほしいのです。

現時点では追加のみを検知しない機能はございません。


> 当方で使用しているプログラムでは、出力の度に異なるファイル名のログファイルのようなものを作成し順次追記していきます。
> そのファイルを、出力終了後に「フォルダ監視」で指定したプログラムに渡して起動したいところなのですが、
> ログを作成した時点の次の監視タイミングでファイルの追加を検知してプログラムが(当然ですが)実行されます。
> ログ出力後なるべく早くファイルを渡したいので短めの監視間隔(5分)にしているのですが、稀にそれよりも長く時間のかかるログファイルがあり、結果、途中までしかないファイルがプログラムに渡されてしまいます。

フォルダ監視にはダウンロード中のファイルなど、更新中のファイルを検知しないようにする機能があります。
※詳細設定メニューの「その他の設定」から「ダウンロード中など、指定秒数後も更新中のファイルは通知しない」のチェックをONにします。

これは一度検知されたファイルを指定秒数後にもう一度チェックし、ファイルサイズが変わっている場合は更新中と判断するものです。

ログがどのような過程で出力されていくのかにより機能しない可能性もありますが試してみて下さい。