Wykrywanie zmiany pliku lub zawartości folderu

0

Czy wie ktoś w jaki sposób mógłbym w programie na bieżąco sprawdzać czy jakiś plik lub folder zmienił zawartość? Tzn mam koncepcję, że można by sprawdzać np. co sekundę czy coś się zmieniło, ale zastanawia mnie czy da się zrobić tak, żeby system informował program o tym (wysyłał jakiś komunikat)...

0

Jaki język? W C++ da się coś takiego zrobić chociażby za pomocą Qt - http://doc.trolltech.com/4.5/qfilesystemwatcher.html, innych metod nie znam, choć zapewne istnieją :)

0

c++ (dział na to wskazuje) :) w sumie właśnie się uczę używać QT, ale ciekawi mnie czy system jednak coś wysyła (możliwe że qt po prostu z tego korzysta).

EDIT:
przed chwilą znalazłem taką funkcję: ReadDirectoryChangesW
jutro sobie spojrze dokładniej na nią, jeszcze nie wiem dokładnie jak jej używać, ale na oko będzie trzeba ją w timerze też wywołać..

0

c++/cli, c#, etc: http://msdn.microsoft.com/en-us/library/chzww271(VS.80).aspx
w c++/winapi - dokladnie, ReadDirectoryChanges/A/W
btw. zreszta FileSysWatcher tez tejze uzywa

0

niestety microsoft mnie nie przekonuje ze swoją wersją C++, qt bardziej mnie interesuje, jednak zostanę przy winapi. :) dzięk za odpowiedzi. temat do zamknięcia chyba :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1