Entwickler-Ecke
WPF / Silverlight - .LDF Dateien einlesen mit c# wpf
csharpuser1 - Do 02.02.17 10:34
Titel: .LDF Dateien einlesen mit c# wpf
Guten Tag,
ich würde gerne Dateien automatisch generieren. Die Informationen zu diesen Dateien liegen in einer .LDF Datei. Nun frage ich mich, gibt es eine elegante Möglichkeit um .LDF Dateien per C# auszulesen?
PS: Was mir dazu nur einfallen würde ist File.ReadallLines in einem string abspeichern und anschließend diesen string durchsuchen.. das könnte aber sehr sehr aufwändig und fehleranfällig bei dem ldf file sein..
Gibt aber bestimmt eine bessere Lösung?
Grüße
doublecross - Do 02.02.17 11:56
Hi,
hast du denn eine Beschreibung, wie LDF-Dateien aufgebaut sind? Um welches Format handelt es sich? Das vom IBM Works? Oder ist es ein MSSQL-Log File? Wer erzeugt diese Dateien? Wie sind sie aufgebaut?
Trashkid2000 - Di 26.09.17 21:05
Hi,
LDF, sind das diese Labordatendateien von der KV?
Ich hatte auf Arbeit mal damit zu tun.
Das sind also Dateien, in denen Laborergebnisse übertragen werden !?
lG
Palladin007 - Di 26.09.17 21:16
Ja, aber wie sind diese Dateien aufgebaut??
Wie sieht ihr Inhalt aus?
Wenn es XML ist, gibt's z.B. den XmlSerializer, oder LINQ to XML
Wenn es kein gängiges Format ist, dann musst Du wohl per Hand Strings durchsuchen.
Wobei es auch Formate gibt (z.B. ein Format von SAP), da reicht einfaches zeilwenweise Lesen und Suchen nicht mehr aus.
Eventuell hilft aber auch Regex, das ermöglicht es dir, komplexe Stings mit wenig Code zu parsen.
Allerdings ist Regex nicht ganz so einfach zu lernen (
hier [
https://www.mycsharp.de/wbb2/thread.php?threadid=41009] und
hier [
https://regex101.com/]), die anfängliche Hürde ist recht hoch, das lässt aber nach.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!