Funktionsreferenz

_FileWriteToLine

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)