WatchService
Əgər sizə java vasitəsilə qovluğu dinləmək lazım gəlirsə nəcə etməli? Web proqramçıların ağlına ilk gələn Listener-lərdir. Lakin desktop tətbiqində Listeneri əvəz edici bir termin var. WatchService-lər. WatchService-lərin əsas mühüm cəhəti onun yalnız jdk 7 və jdk 8-ci versiyalarında işləməsidir. Aşağıda WatchService-ə aid nümunə yerləşdirirəm. Siz WatchService vasitəsilə qovluqda baş verən dəyişiklikləri izləyə bilərsiniz. Fayl-in yaradılması, dəyişdirilməsi, silinməsi hadisələrini nəzarətdə saxlaya bilərsiniz və bu hadisələr baş verdikdə hər hansı bir əməliyyatı yerinə yetirə bilərsiniz. ENTRY_CREATE-faylın yaradılması hadisəsi ENTRY_DELETE- faylın silinməsi hadisəsi ENTRY_MODIFY-faylın dəyişdirilməsi hadisəsi //WatchService-in elan olunması WatchService watcher = FileSystems.getDefault().newWatchService(); //İzlənən qovluğun elan olunması Path dir = "C:\\folder"; dir.register(watcher, StandardWatchEventKinds.ENTRY_CR...