2016-08-16 3 views
0

Я пишу программу Java, которая автоматически берет все файлы в папке происхождения и организует их в другие папки на основе их типа файла (word doc, excel spreadsheet, mp4 и т. Д.). Программа отлично работает, когда я помещаю файлы в папку происхождения и запускаю программу вручную. Как автоматизировать этот процесс, чтобы программа Java запускалась автоматически, без запуска программы вручную, всякий раз, когда новый файл помещается в папку происхождения? Вот мой водитель:Автоматическое перемещение файлов

public class DriverTest { 

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


} 
} 

мне просто нужно это запустить всякий раз, когда файл помещается в папку происхождения

+2

[Это может помочь] (https://docs.oracle.com/javase/tutorial/essential/io/notification.html) – tkausl

+0

У вас есть код, который вы пробовали? Пожалуйста, обратитесь к письму [mcve] – DarkV1

+0

, можете ли вы уточнить, отредактировать сообщение и добавить код, чтобы помочь нам понять ваши потребности – whyn0t

ответ

Смежные вопросы