ディレクトリ内のファイルが入ってくるときに、データ分析を実行する必要があります。
知りたいのですが、もっといいのなら、
ディレクトリにイベントリスナーを実装し、アクティブ化されたときに分析プロセスを開始します。次に、プログラムを永久にスリープ状態にします。
while(true), sleep(1e10), end
または、変更と反応をループポーリングする必要があります。
私は個人的にリスナーの方法を好みます。ほぼ同時に入ってくる2つの新しいファイルで2回分析を開始できますが、結果として2つのイベントが発生するからです。他のソリューションは最初のソリューションを処理し、その後2番目の新しいデータを見つける可能性があります。
オプション1の追加のアイデア:-frameを呼び出しframes=java.awt.Frame.getFrames
て設定frames(index).setVisible(0)
することにより、 index
matlabGUIを非表示にしますcom.mathworks.mde.desk.MLMainFrame
。(このアイデアはYair Altmanから引用したものです)
そのようなことを実現する他の方法はありますか?