Hi zusammen,
ich bin gerade dabei ein Tool zu entwickeln, welches auf eine Text-Datei zugreift und darin nach bestimmten Inhalten sucht (also nur lesen).
Jetzt ist es aber so dass diese Textdatei von einem anderem laufendem Programm-X verwendet und editiert wird.
Ich weiss, das ist keine schöne Sache, aber leider meine einzigste Möglichkeit an gewünschte Daten zu kommen.
Nun möchte ich wissen was die beste Variante ist um auf diese Datei zuzugreifen.
Ich hätte gedacht ich kopiere die Datei, durchsuche sie und dann lösche ich sie.
Dies kann ich dann zyklisch wiederholen z.B. jede Stunde
Kann es aber schon beim kopieren der Datei zu einem Problem kommen? Also wenn das Programm-X gerade schreibt und ich am kopieren bin?
Allerdings kann man z.B. in Windows doch auch Dateien kopieren, auch wenn in diese gerade geschrieben wird.
ich bin gerade dabei ein Tool zu entwickeln, welches auf eine Text-Datei zugreift und darin nach bestimmten Inhalten sucht (also nur lesen).
Jetzt ist es aber so dass diese Textdatei von einem anderem laufendem Programm-X verwendet und editiert wird.
Ich weiss, das ist keine schöne Sache, aber leider meine einzigste Möglichkeit an gewünschte Daten zu kommen.
Nun möchte ich wissen was die beste Variante ist um auf diese Datei zuzugreifen.
Ich hätte gedacht ich kopiere die Datei, durchsuche sie und dann lösche ich sie.
Dies kann ich dann zyklisch wiederholen z.B. jede Stunde
Kann es aber schon beim kopieren der Datei zu einem Problem kommen? Also wenn das Programm-X gerade schreibt und ich am kopieren bin?
Allerdings kann man z.B. in Windows doch auch Dateien kopieren, auch wenn in diese gerade geschrieben wird.