Hallo,
mein Programm soll Zeile für Zeile eine Datei durchlaufen, und in einem anderen Format in einer anderen Datei speichern.
Aber es dauert eeeewig. Und als ich vorhin ausversehen die ganze Zeit die gleiche Zeile in die Zieldatei geschrieben habe, ging das wesentlich schneller.
Geht das irgendwie schneller?
Hier der Code:
Code
#include <File.au3>
$Path = "C:\Users\testdatei.xyz"
$Datei = FileOpen($Path)
$Zieldatei = FileOpen("C:\Documents\Projekte\fertig_testdatei.xyz",1)
$Lines = _FileCountLines ($Path)
$Counter = 0
While $Counter < $Lines
$ZeileNow = FileReadLine($Datei,$Counter)
$X = StringTrimRight($ZeileNow, 19)
$Y = StringTrimLeft(StringTrimRight($ZeileNow, 8), 12)
$Z = StringTrimLeft($ZeileNow, 25)
FileWriteLine($Zieldatei, $X & ";" & $Y & ";" & $Z & @CRLF)
$Counter = $Counter + 1
WEnd
Alles anzeigen