Schreibt Text in eine bestimmte Zeile einer Datei.
#Include <File.au3>
_FileWriteToLine($sFile, $iLine, $sText [, $fOverWrite = 0])
Parameter
| $sFile | Die zu beschreibende Datei |
| $iLine | Die Zeile in die geschrieben werden soll |
| $sText | Der zu schreibende Text |
| $fOverWrite | [optional] Falls auf 1 gesetzt wird die alte Zeile überschrieben, falls auf 0 gesetzt wird die alte Zeile nicht überschrieben. |
Rückgabewert
| Erfolg: | 1 |
| Fehler: | 0 und setzt @error |
| @Error: | 1 = Die Datei hat weniger Zeilen als $iLine |
| 2 = Die Datei existiert nicht | |
| 3 = Fehler beim öffnen der Datei | |
| 4 = $iLine ist ungültig | |
| 5 = $fOverWrite ist ungültig | |
| 6 = $sText ist ungültig |
Bemerkungen
Falls _FileWriteToLine mit dem Parameter $fOverWrite = 1 und $sText = "" aufgerufen wird, wird die Zeile gelöscht.
Verwandte Funktionen
Beispiel
#include <File.au3>
; Beispiel: Schreibt in die Zeile 3 der Datei c:\test.txt, Ersetzt eine vorhandene Zeile 3
_FileWriteToLine("c:\test.txt", 3, "Mein Ersatz für die Zeile 3", 1)
; Beispiel: Schreibt in die Zeile 3 der Datei c:\test.txt, Ersetzt eine vorhandene Zeile 3 nicht
_FileWriteToLine("c:\test.txt", 3, "Mein neuer Eintrag", 0)