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