Zeile an Text-Datei anhängen mit VBScript
Zeile an Text-Datei anhängen mit VBScript
Funktion „AppendStringToFile“
Name: AppendStringToFile
Beschreibung: Funktion hängt eine neue Zeile an eine Text-Datei an
Parameter: string sFile (file name), string sValue (string to append to the file)
Rückgabe: boolean (TRUE wenn die Datei existiert, FALSE wenn nicht)
function AppendStringToFile(byval sFile, byval sValue)
' ********************************************************************************
' NAME: AppendStringToFile
'
' DESCRIPTION: Appends a string to a text file
'
' PARAMETERS: string sFile (file name)
' string sValue (string to append to the file)
'
' RETURN: boolean (TRUE if the file exists, FALSE if not)
' ********************************************************************************
CONST ForAppending = 8
dim oWSHShell : set oWSHShell = WScript.CreateObject("WScript.Shell")
dim oFSO : set oFSO = CreateObject("Scripting.FileSystemObject")
dim oFile
AppendStringToFile = FALSE
if NOT oFSO.FolderExists(oFSO.GetParentFolderName(sFile)) then
oWSHShell.Run "%COMSPEC% /c mkdir """ & oFSO.GetParentFolderName(sFile) & """",0,TRUE
end if
if NOT oFSO.FileExists(sFile) then
oFSO.CreateTextFile sFile, TRUE
end if
set oFile = oFSO.OpenTextFile(sFile, ForAppending, TRUE)
oFile.WriteLine sValue
oFile.close
Wscript.sleep 100
if oFSO.FileExists(sFile) then AppendStringToFile = TRUE
end function
Schreibe einen Kommentar
Du musst angemeldet sein, um einen Kommentar abzugeben.