ASPテキストストリームオブジェクト
テキストストリームオブジェクトは、テキストファイルの内容にアクセスするために使用されます。
試してみてください - 例
テキストファイルの読み込み
この例では、テキストファイルから読み込む方法を示しています。
一部には、テキストファイルを読みます
この例では、テキストストリームファイルの内容の一部だけを読み取る方法を示しています。
テキストファイルの行を読みます
この例では、テキストストリームファイルから行を読み取る方法を示しています。
テキストファイルを読み込み、すべての行
この例では、テキストストリームファイルからすべての行を読み取る方法を示しています。
テキストファイルの一部をスキップ
この例では、テキストストリームファイルを読み込む際に指定された数の文字をスキップする方法を示しています。
テキストファイルの行をスキップ
この例では、テキストストリームファイルを読み込むときにラインをスキップする方法を示しています。
行数を返します
この例では、現在の行番号のテキストフロー内のファイルを返す方法を示しています。
列の数を取得します。
この例では、ファイルの列数が現在の文字を取得する方法を示しています。
テキストストリームオブジェクト
テキストストリームオブジェクトは、テキストファイルの内容にアクセスするために使用されます。
次のコードは、テキストファイルを作成します(C:\ test.txtの)した後、このファイルにテキストを書き込む(変数fは、テキストストリームオブジェクトのインスタンスです)。
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
%>
テキストストリームオブジェクト、メソッドのインスタンスを作成するには、またはあなたがCreateTextFile OpenTextFileメソッドのファイルオブジェクトを使用することができ、この方法はまた、OpenAsTextStream Fileオブジェクトを使用することができます。
テキストストリームオブジェクトのプロパティとメソッドは以下のとおりです。
プロパティ
属性 | 描述 |
---|---|
AtEndOfLine | 如果文件指针正好位于 TextStream 文件中行尾标记的前面,则该属性值返回 True;否则返回 False。 |
AtEndOfStream | 如果文件指针在 TextStream 文件末尾,则该属性值返回 True;否则返回 False。 |
Column | 返回 TextStream 文件输入流中的当前字符位置的列号。 |
Line | 返回 TextStream 文件中的当前行号。 |
ウェイ
方法 | 描述 |
---|---|
Close | 关闭一个打开的 TextStream 文件。 |
Read | 从一个 TextStream 文件中读取指定数量的字符并返回结果。 |
ReadAll | 读取整个 TextStream 文件并返回结果。 |
ReadLine | 从一个 TextStream 文件读取一整行(到换行符但不包括换行符)并返回结果。 |
Skip | 当读取一个 TextStream 文件时跳过指定数量的字符。 |
SkipLine | 当读取一个 TextStream 文件时跳过下一行。 |
Write | 写入指定的文本到一个 TextStream 文件中。 |
WriteLine | 写入指定的文本和换行符到一个 TextStream 文件中。 |
WriteBlankLines | 写入指定数量的换行符到一个 TextStream 文件中。 |