テキストストリームオブジェクトは、テキストファイルの内容にアクセスするために使用されます。
例
テキストファイルを読みます
テキストファイルから読み込む方法。
テキストファイルの一部だけを読みます
どのようにのみテキストストリームファイルの一部を読み取ります。
テキストファイルの1行を読みます
テキストストリームファイルから1行を読み込む方法。
テキストファイルからのすべての行を読みます
テキストストリームファイルからすべての行を読み込む方法。
テキストファイルの一部をスキップ
テキストストリームのファイルを読み込むときにどのように指定された数の文字をスキップします。
テキストファイルの行をスキップ
テキストストリームのファイルを読み込むときにどのように行をスキップします。
リターン行番号
テキストストリームファイル内の現在の行番号を返す方法。
列番号を取得します。
ファイル内の現在の文字の列番号を取得する方法。
テキストストリームオブジェクト
テキストストリームオブジェクトは、テキストファイルの内容にアクセスするために使用されます。
次のコードは、テキストファイルを作成する(c:\test.txt)して、ファイルにテキストを書き込む(the variable f is an instance of the TextStream object) 。
<%
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.CreateTextFile("c:\test.txt",true)
f.WriteLine("Hello World!")
f.Close
set f=nothing
set fs=nothing
%>
テキストストリームオブジェクトのインスタンスを作成するには、FileSystemObjectのオブジェクトのCreateTextFileやOpenTextFileメソッドを使用するか、FileオブジェクトのOpenAsTextStreamメソッドを使用することができます。
テキストストリームオブジェクトのプロパティとメソッドは以下の通りであります:
プロパティ
プロパティ | 説明 |
---|---|
AtEndOfLine | ファイルポインタがテキストストリームファイル内の行末マーカーの直前に位置し、そうでない場合はfalseされている場合はtrueを返します |
AtEndOfStream | ファイルポインタがテキストストリームファイルの末尾にある場合はtrueを返し、そしてそうでない場合はfalse |
Column | 入力ストリームの現在の文字位置の列番号を返します。 |
Line | テキストストリームファイル内の現在の行番号を返します。 |
メソッド
方法 | 説明 |
---|---|
Close | オープンテキストストリームのファイルを閉じ |
Read | テキストストリームファイルから指定した数の文字を読み取り、結果を返します |
ReadAll | 全体のテキストストリームのファイルを読み込み、結果を返します |
ReadLine | テキストストリームファイルから1行を読み込み、結果を返します |
Skip | テキストストリームのファイルを読み込む際に指定された数の文字をスキップします |
SkipLine | テキストストリームのファイルを読み込むときに次の行をスキップします |
Write | テキストストリームファイルに指定したテキストを書き込みます。 |
WriteLine | テキストストリームファイルに指定されたテキストと改行文字を書き込みます。 |
WriteBlankLines | テキストストリームファイルに改行文字の指定された数を書き込みます。 |