私は現在、Windowsサービスでセキュリティカメラからデータをコピーする作業を行っています。データはコンピューターのGoogleドライブディレクトリに書き込まれ、すぐにアップロードされます。付属の再生ソフトウェアで作成後すぐにファイルにアクセスできるので、可能であればデータストリームをすぐにコピーして、録画が中断された場合でもビデオを作成したいと思います(ファイルは10分のタイムブロックです)。
現在、ディレクトリを監視できるサービスを作成していますが、これらのファイルを監視するための最良の方法を判断するのに苦労しています。10分間継続して変更されるため、変更されたイベントが多数発生します。最初の作成をキャプチャして、データを2番目のファイルにストリーミングし始める方法があるのではないかと期待していました。ここでの私の懸念は、レコーディングストリームをオーバーランしないようにする必要があるということです。
これが不可能または比較的単純な場合は、最後の書き込み時間のロジックを使用して、ファイルが書き込まれなくなったことを検出する必要がありますが、これを行うための最良の方法についての提案を探していますかもしれません。私はここで提案された解決策を知っていますが、それらが私が扱っている状況に当てはまるかどうかはわかりません。サブディレクトリ内には多数のファイルがあるため、イベントをトリガーしなくなったファイルを追跡しようとすると、非常に面倒になる可能性があります。これらの方法のいずれかを行う方法について誰かが何か提案がありますか?