Ich möchte mit Ideen über verteilte Dateisynchronisierung/Replikation experimentieren. Um es effizient zu machen, wenn der Benutzer arbeitet, möchte ich eine Art von Daemon implementieren, um Änderungen in einem Verzeichnis zu überwachen (z. B./home/user/dirToBeMonitored oder c: \ docs und setts \ user \ dirToBeMonitored). So könnte ich wissen, welcher Dateiname zu jedem Zeitpunkt (oder innerhalb eines angemessenen Intervalls) hinzugefügt/geändert/gelöscht wurde.Betriebssystemunabhängige API zur Überwachung des Dateisystems?
Ist dies mit jeder Hoch- und Mittelsprache möglich ?. Kennen Sie eine API (und in welcher Sprache?), Um dies zu tun?
Danke.
OP bittet um eine plattformübergreifende Lösung, keine der folgenden Antworten adressiert dies. Idealerweise sollte eine solche Lösung in einer Low-Level-Sprache wie C++ implementiert werden und dann Bindings für verschiedene Hochsprachen wie Python bereitstellen –