0

私のJavaアプリケーションには以下の要件があります。

  1. リモート フォルダまたは FTP (例: \192.168.300.55\c$\logs) を特定の時間間隔 (例: 15 分) で検索/監視する必要があります。
  2. ローカル フォルダー (アプリケーション/プロジェクト パスでローカルに作成したフォルダー) とリモート フォルダーを比較する必要があります。
  3. リモート フォルダーに更新がある場合は、それに応じてローカル フォルダーを更新する必要があります (更新されたログ ファイルをローカル フォルダーにコピーする必要があります)。

質問、

  1. Javaでこの操作を行うために利用できるAPI/方法はありますか?

  2. この操作は、Windows スクリプト (.bat) で実行できますか。

これについてのあなたの考えを教えてください..私は良いパフォーマンスを得て、時間を短縮しようとしています.

ありがとう、

4

1 に答える 1

2

Java では、この場所を 15 分ごとに読み取り、結果を前の場所と比較するだけです。しかし、Windows でバット ファイルを介して実行したいので、ネイティブの Windows ソリューションを使用してみませんか? たとえば、ファイルウォッチャー。

于 2015-06-11T15:19:21.170 に答える