Czyszczenie pliku do którego trwa zapis

Tematy związane z tworzeniem dużych aplikacji. Zaganiednia dotyczące architektury oraz zasad tworzenia optymalnych rozwiązań.
kapitan7
Posty: 114
Rejestracja: 31 paź 2005 00:00
Wersja środowiska: LabVIEW 8.2
Lokalizacja: Cz-wa / Wa-wa

Czyszczenie pliku do którego trwa zapis

Post autor: kapitan7 »

Witam!
Podczas gdy program AAA (nie jest to program napisany w LV) zapisuje dane do pliku chcę je usunąć (zaraz po nadpisaniu) ponieważ po kilku sekundach plik zamuje kilkadziesiąt MB(a chce żeby program działał przez kilka dni!!!). Jednak program AAA który zapisuje te dane "zajmuje" plik i nie mogę go edytować (w szczególności zapisac po zmianach)
Czy jest jakaś możliwość żeby przy pomocy LV co kilka sekund usunąć takie dane (a program AAA żeby nadpisał do czystego pliku). Czy LV posiada narzędzie umożliwiające edytowanie używanych przez inne programy plików.

Bardzo proszę o pomoc.

(dane są zapisyawne do pliku *.txt)
kapitan7
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Czyszczenie pliku do którego trwa zapis

Post autor: jogurt_owocowy »

Nie posiada i nie jest to jego wina.
Mądrzy ludzie wymyślili kiedyś tak, że plik w danym momencie może być otwarty do zapisu przez tylko jeden program.
kapitan7
Posty: 114
Rejestracja: 31 paź 2005 00:00
Wersja środowiska: LabVIEW 8.2
Lokalizacja: Cz-wa / Wa-wa

Re: Czyszczenie pliku do którego trwa zapis

Post autor: kapitan7 »

Dzięki za odpowiedź.

1.Czy w związku z tym istnieje jakieś rozwiązanie tego problemu czy jest to "problem nierozwiązywalny" ??
2. Czy LV umożliwia odczyt pliku "od tyłu" ??(będę mógl odczytac ostatnio dodane dane a pliki usuwać codziennie ręcznie :/)
kapitan7
ODPOWIEDZ