ASP CreateTextFile メソッド

定義と使用方法

CreateTextFile メソッドは現在のフォルダーで新しいテキストファイルを作成し、そのファイルに対して読み書きを行うための TextStream オブジェクトを返します。

文法:

FileSystemObject.CreateTextFile(filename[,overwrite[,unicode]])
FolderObject.CreateTextFile(filename[,overwrite[,unicode]])
パラメータ 説明
filename 必須。作成する必要があるファイルの名前。
overwrite オプション。既存のファイルを上書きするかどうかを示す布尔値。True はこのファイルを上書きし、False は上書きしません。デフォルトは True です。
unicode オプション。ファイルを Unicode フォーマットで作成するか ASCII フォーマットで作成するかを示す布尔値。True は Unicode フォーマットでファイルを作成し、False は ASCII フォーマットでファイルを作成します。デフォルトは False です。

インスタンス

File オブジェクトに対する例

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

Folder オブジェクトに対する例

<%
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("Hello World!")
tfile.Close
set tfile=nothing
set fo=nothing
set fs=nothing
%>