0

元のフォルダー内のすべてのファイルを自動的に取得し、ファイルの種類 (word doc、Excel スプレッドシート、mp4 など) に基づいて他のフォルダーに整理する Java プログラムを作成しています。ファイルを元のフォルダーに置き、プログラムを手動で実行すると、プログラムはうまく機能します。このプロセスを自動化して、新しいファイルが元のフォルダーに配置されるたびに、プログラムを手動で実行しなくても Java プログラムが自動的に実行されるようにするにはどうすればよいでしょうか? これが私のドライバーです:

public class DriverTest {

public static void main(String[] args) {
     FileMover test = new FileMover("C:\\Users\\intern\\Desktop\\Origin");
     test.printAll();
     test.moveAll();


}
}

ファイルが元のフォルダーに配置されるたびにこれを実行する必要があります

4

1 に答える 1

0

ファイルを移動するタスクをスケジュールする必要があります。これには、EJB タイマー サービスを使用できます。JavaCodeGeeks EJB タイマー サービス チュートリアルまたはDzone の Web インターフェイス制御タイマー サービスの例を参照してください。

于 2016-08-16T18:25:02.973 に答える