ASP CreateTextFile-Methode

Definition und Verwendung

Die CreateTextFile-Methode erstellt in dem aktuellen Verzeichnis eine neue Textdatei und gibt einen TextStream-Objekt zurück, das für das Lesen und Schreiben auf diese Datei verwendet wird.

Syntax:

FileSystemObject.CreateTextFile(filename[,overwrite[,unicode]])
FolderObject.CreateTextFile(filename[,overwrite[,unicode]])
Parameter Beschreibung
filename Erforderlich. Der Name der Datei, die erstellt werden soll.
overwrite Optional. Angibt, ob bestehende Dateien überschrieben werden dürfen. True bedeutet, dass die Datei überschrieben werden darf, während False bedeutet, dass die Datei nicht überschrieben werden darf. Standard ist True.
unicode Optional. Angibt, ob die Datei im Unicode- oder ASCII-Format erstellt werden soll. True bedeutet, dass die Datei im Unicode-Format erstellt wird, während False bedeutet, dass die Datei im ASCII-Format erstellt wird. Standard ist False.

Beispiel

Beispiel für das File-Objekt

<%
dim fs,tfile
set fs=Server.CreateObject("Scripting.FileSystemObject")
set tfile=fs.CreateTextFile("d:\somefile.txt")
tfile.WriteLine("Hallo Welt!")
tfile.close
set tfile=nothing
set fs=nothing
%>

Beispiel für das Folder-Objekt

<%
dim fs,fo,tfile
Set fs=Server.CreateObject("Scripting.FileSystemObject") 
Set fo=fs.GetFolder("d:\test") 
Set tfile=fo.CreateTextFile("somefile.txt",false)
tfile.WriteLine("Hallo Welt!")
tfile.Close
set tfile=nothing
set fo=nothing
set fs=nothing
%>