自动移动文件

时间:2016-08-16 18:17:47

标签: java file-move

我正在编写一个Java程序,它自动获取原始文件夹中的所有文件,并根据文件类型(word doc,excel电子表格,mp4等)将它们组织到其他文件夹中。当我将文件放在origin文件夹中并手动运行程序时,该程序运行良好。如何在源文件夹中放入新文件时,如何自动执行此过程以便Java程序自动运行,而无需人员手动运行程序? 这是我的司机:

public class DriverTest {

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


}
}

我只需要在文件放入原始文件夹

时运行

1 个答案:

答案 0 :(得分:0)

您需要安排移动文件的任务。您可以使用EJB计时器服务来执行此操作。请参阅JavaCodeGeeks EJB timer service tutorialDzone's web interface controlled timer service example.