wykrycie modyfikacji pliku

0

Witam! Wie ktoś jak wykryć czy dany plik został zmodyfikowany. Tzn ustawiam w programie plik do obserwacji na 1.txt. W momencie edycji tego pliku program na wyświetlić komunitkat showmessage

0

Czy chcesz sprawdzić modyfikowanie w trakcie czy po fakcie, bo widzę niezdecydowanie w pytaniu.

Jeśli w trakcie, użyj FileNotification: http://www.torry.net/pages.php?id=252
Jeśli po fakcie, to możesz sprawdzać datę modyfikacji pliku i ją porównywać, czy się zmieniła.

0

poszukaj sobie DirWatch a jak chcesz poczytać to FindFirstChangeNotification

0

propponuję jeszcze inny sposób: biorąc plik na obserwację zapisujesz zawartość pliku do skojarzonego z nim strumienia np '1.txt:obserwacja'. sprawdzenie polega na porównaniu zawartości pliku i strumienia. pozytywną cechą takiego rozwiązania jest że wiadomo nie tylko czy się coś zmieniło, ale także co się zmieniło. niestety wymagany jest NTFS a dane zajmą 2x więcej miejsca. linki w temacie: http://www.hackme.pl/readarticle.html?article_id=368 http://4programmers.net/Forum/viewtopic.php?id=132662

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