我正在编写一个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();
}
}
我只需要在文件放入原始文件夹
时运行答案 0 :(得分:0)
您需要安排移动文件的任务。您可以使用EJB计时器服务来执行此操作。请参阅JavaCodeGeeks EJB timer service tutorial或Dzone's web interface controlled timer service example.