watchservice

    0

    2答えて

    rxjava2バージョン2.1.5 に呼びかけたばかり。 ディレクトリ内のファイルの作成、変更、削除を追跡する簡単なファイル監視サービスがあります。 2人の加入者を追加し、両方の加入者にイベントが出力されることを期待します。 監視されたディレクトリにファイルをコピーすると、1人のサブスクライバがそのイベントをプリントアウトするのがわかります。次に、ファイルを削除すると、2番目のサブスクライバがイベ

    -1

    1答えて

    私は、アプリケーションの実行中にディレクトリを監視するために使用している再帰的な監視サービスを持っています。知られていない理由で、約1日後にウォッチサービスが停止するように見えます。その時点で、監視対象のディレクトリに新しいファイルを追加してログステートメントを取得することはできません。また、オブザーバには通知されません。 私はSpringがBeanを破壊している可能性があるので、クラスの@ pr

    0

    1答えて

    私はgradleとapplicationプラグインを使用して、ディレクトリの変更を監視するアプリケーションを実行します。 この public static void main(String[] args) throws IOException { WatcherThread thread = new WatcherThread(EXTENSION_FOLDER); thread

    0

    1答えて

    私の現在のプロジェクトでは、WatchServiceを利用して特定のディレクトリ内のイベントを追跡する必要があります。 (:\一時\のfolder_a例えばENTRY_CREATE C)私のコードはまだ主に私はしかしフォルダイベントのみに限定されることは、それを必要とするOracles WatchService tutorial example のオフに基づいています。私がやろうとしている何 は、

    1

    1答えて

    複数のフォルダを監視する必要があり、特定の処理を実行するイベントを受信したフォルダをk35とします。私はこのコードを試しました。 WatchService watchService = FileSystems.getDefault().newWatchService(); opexFolder.register(watchService, StandardWatchEventKinds.ENTR

    1

    1答えて

    ディレクトリに複数の着信ファイルがあるとします。作成されたファイルに基づいてすべてのファイルを処理する必要があります。つまり、最初に作成したファイルを最初に処理する必要があります。 ディレクトリを見るために、WatchService APIを実装しました。 作成した日付に基づいてディレクトリ内のファイルを並べ替えるにはどうすればよいですか?そして、ここでマルチスレッドのコンセプトを実装できますか?

    1

    2答えて

    :後で path.register(watchService, ENTRY_CREATE, ENTRY_DELETE, ENTRY_MODIFY); を、私はこの登録をキャンセルしたいです。私は何とかwatchServiceにどのWatchKeyに取り消したいのかを伝える必要があることを知っています。これを達成するための正しい機能は何ですか?

    0

    1答えて

    私は自分のUIからのリクエストに基づいてHotFolderを見る必要があります 私のUIにはスタートボタンとストップボタンがあります。それを見て停止する必要があります停止します。私はHotFolderを見るために時計サービスを使用しています。私は、私のコントローラーからフラッグを渡して、フォルダーの視聴を開始して停止するサービスを見ています。どうすればフォルダの視聴を止めることができますか?ここで

    0

    1答えて

    サービスがkey = watchService.poll()またはtake()のメソッドを使用してディレクトリを監視するWatchService実装があります。しかし、私が直面している問題は、 poll()またはtake()メソッドを開始します。 WatchServiceはそれらを追跡できません。これらのファイルをディレクトリの下に置くにはどうしたらいいですか?これを達成するためにWatchSer

    2

    1答えて

    変更のためのフォルダを監視しようとしています。このフォルダには、私が見たくないサブフォルダが含まれています。残念ながら、WatchServiceはこれらのサブフォルダの変更を通知します。私はこれらのフォルダの最終変更日が更新されるため、これが起こったと思います。 だから私は彼らをエクスクルードすることを試みた: WatchService service = FileSystems.getDefau