Witam,
Pisze program-robot który w określonym interwale czasowym będzie sprawdzał zawartość pliku tekstowego generowanego przez inną aplikacje i dane w nim zawarte będzie konwerterował i wpisywał do bazy danych.
Po konwersji i zapisie do bazy zawartość pliku będzie kasowana.
Sytuacja wydaje się prosta. Mam jednak pytanie - jak sprawdzić w jakim "stanie" jest aktualnie plik tekstowy?
Chodzi o to że dane do niego będą zapisywane dość rzadko (kilka, kilkadziesiąt wpisów w ciągu dnia) ale zawsze może zdarzyć się sytuacja że mój program zacznie odczytywać plik gdy aplikacja zewnętrzna akurat będzie robiła wpis. Spowoduje to co najmniej <ort>zakłucenie </ort>aplikacji zewnętrznej lub wpisanie częsci danych.
Czy są jakieś sposoby na sprawdzenie statusu pliku?
Pozdrawiam
Robert
Ps
Jest to moje pierwsze pytanie na tym forum. Używałem wcześniej wyszukiwarki oraz pytałem znajomego "profesora" z uczelni. Niestety wszystko bez skutków. Proszę o łagodne traktowanie gdy okaże się że rozwiązanie jest proste :-)