Domanda

In Windows, posso usare l'API FindNextChangeNotification per guardare un file o una cartella per le modifiche. Ad esempio, posso guardare una cartella e ricevere una notifica quando un file viene aggiunto o rimosso.

Esiste un'API simile su OS X?

È stato utile?

Soluzione

Mac OS X v10.5 introduce l'API degli eventi del file system. Dai un'occhiata a:

Altri suggerimenti

FSEvents è carino, ma per guardare solo un piccolo set di file o cartelle è piuttosto eccessivo, e richiede Leopard o più recente. (La tecnologia di base è stata introdotta in Tiger, ma l'API non era pubblica.)

Come possibile alternativa, nota che OS X eredita kqueue da FreeBSD (almeno come di Pantera). Puoi cercare esempi di utilizzo di EVFILT_VNODE , questo è quello che vuoi usare per cercare le modifiche ai file.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top