per esempio
codice:
listFiles()
ti ritorna una lista di tutti i files in una directory.

Crei un array con listFiles appena cominci a monitorare la directory. Crei un nuovo array di File ogni volta che monitori la directory e confronti questo nuovo array col vecchio. Trovi le differenze, assegni al vecchio array il nuovo array etc...