Ist es eigentlich möglich, mit AutoIT Zeilen aus Dateien direkt zu löschen, oder bleibt nur die möglichkeit, einzulesen, was man behalten will, und die Datei dann zu überschreiben?
Zeilen aus Datei direkt löschen?
-
- [ offen ]
-
AutoME39 -
2. Juni 2007 um 15:32 -
Geschlossen -
Erledigt
-
-
vielleicht damit?
C
Alles anzeigenFileWriteToLine -------------------------------------------------------------------------------- Writes text to a specific line in a file. #include <File.au3> _FileWriteToLine ( $sFile, $iLine, $sText [, $fOverWrite] ) Parameters $sFile The file to write to $iLine The line number to write to $sText The text to write $fOverWrite if set to 1 will overwrite the old line if set to 0 will not overwrite Return Value Success: 1 Failure: 0 @Error: 0 = No error 1 = File has less lines than $iLine 2 = File does not exist 3 = Error when opening file 4 = $iLine is invalid 5 = $fOverWrite is invalid 6 = $sText is invalid Remarks If _FileWriteToLine is called with $fOverWrite as 1 and $sText as "", it will delete the line.
-
ja, die funktion ist verwendbar, jedoch hat sie bei mir im test 4-5mal so lange gedauert wie genannte Notlösung?!....
-
- Offizieller Beitrag
HI,
nach welche Kriterien willst du den Dinge löschen?
String überprüfen, Zeilennummer, ...?
So long,
Mega