Scriptname und Pfad ausgeben
Datei beim Kopieren gleichzeitig umbenennen
Dieses Skript kopiert "a.txt" nach "c:\test\a\" und
überschreibt gegebenenfalls die schon existierende Datei.
Außedem benennt es die Datei in "b.txt" um.
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.GetFile("c:\test\a.txt")
f1.copy ("c:\test\a\b.txt")
Stand: 13.10.2005
Datei einlesen bis zum Ende
Dieses Sript liest die Zeilen der Datei c:\readme.txt ein
und gibt die Daten aus.
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile("c:\readme.txt")
Do Until objTextFile.AtEndOfStream
strLine = objTextFile.Readline
msgbox(strLine)
Loop
msgbox("done.")
Stand: 28.03.2006
Datei einlesen
Einlesen von Daten aus einer Datei, z.B. "c:\test\test.txt"
'1 Eine Zeile auslesen:
set fs= CreateObject("scripting.filesystemobject")
set dateiinhalt = fs.opentextfile("c:\test\test.txt")
inhalt = inhalt & dateiinhalt.readline
dateiinhalt.close
msgbox inhalt
'2 Buchstaben auslesen
set dateiinhalt = fs.opentextfile("c:\test\test.txt")
inhalt3 = inhalt3 & dateiinhalt.read(4)
dateiinhalt.close
msgbox inhalt3
'3 alles auslesen:
set dateiinhalt = fs.opentextfile("c:\test\test.txt")
inhalt2 = inhalt2 & dateiinhalt.readall
dateiinhalt.close
msgbox inhalt2
Als erstes wird (bei 1) die ganze Zeile eingelesen und ausgegeben,
danach (bei 2) die ersten vier Buchstaben und
als letztes wird (bei 3) der ganze Dateieninhalt ausgelesen.
Stand: 13.10.2005
Datei erstellen, bearbeiten
Dieses Skript erstellt eine Datei namens "test.txt" und
schreibt das aktuelle Datum in die Datei.
set fs = createobject("Scripting.filesystemobject")
set logbuch =fs.opentextfile("C:\test\test.txt", 8, true,0)
logbuch.writeline now & ": Dies ist ein Test."
logbuch.close
Die folgenden Parameter sind nur optional und können weggelassen werden.
Es werden dann die Standard-Einstellungen genommen!
1 = Datei wird NUR zum Lesen geöffnet (Standard)
2 = Datei wird zum Schreiben geöffnet, Inhalt wird überschrieben
8 = Datei wird zum Schreiben geöffnen, Inhalt wird beibehalten, neues wird angehängt
true = Datei wird angelegt, wenn sie noch nicht existiert (Standard)
false = Datei wird nicht angelegt, wenn sie nicht existiert.
0 = ANSI, ein Zeichen pro Byte (Standard)
-1 = UNICODE, zwei Bytes pro Zeichen
-2 = Datei wird in dem jeweiligen Betriebssystemstandart geltentenden Code geöffnet
(WIN NT/2000 -> Unicode / WIN 9x -> ANSI)
Stand: 13.10.2005