英文:
Create a Listener in Java
问题
我想在Java/Spring中创建一个程序,始终监听一个目录。如果在此目录中创建了一个名为"example.txt"的特定文件,则程序会读取它并执行一些操作,然后继续监听。如果没有创建此txt文件,则什么都不会发生,它会继续监听。
您对如何创建此监听部分有什么想法吗?
非常感谢您的帮助。
英文:
I want to create a program in Java/Spring that listens always a directory. If a particular called for example "example.txt" is created in this directory then the program reads it and do some stuff and then continues listening. If this txt file is not created then nothing happens and it continues listening.
Any idea about how can I create this listener part?
Thank you so much for your help
答案1
得分: 1
你可以使用在Java 7中新增的WatchService类。
WatchService watchService = FileSystems.getDefault().newWatchService();
Path path = Paths.get("example.txt");
WatchKey watchKey = path.register(watchService, StandardWatchEventKinds...);
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论