ASP TextStream オブジェクト
- 前のページ ASP FileSystem
- 次のページ ASP Drive
TextStream オブジェクトはテキストファイルの内容にアクセスするために使用されます。
インスタンス
- ファイルを読み取ります
- FileSystemObjectのOpenTextFileメソッドを使用してTextStreamオブジェクトを作成する方法を示します。TextStreamオブジェクトのReadAllメソッドは、既にオープンしたテキストファイルの内容を取得します。
- テキストファイルの一部を読み取ります
- この例では、テキストストリームファイルの一部の内容のみを読み込む方法を示します。
- テキストファイルの一行を読み取ります
- この例では、テキストストリームファイルから一行の内容を読み込む方法を示します。
- テキストファイルのすべての行を読み取ります
- この例では、テキストストリームファイルからすべての行を読み込む方法を示します。
- テキストファイルの一部をスキップします
- この例では、テキストストリームファイルを読み込む際に指定された文字数をスキップする方法を示します。
- テキストファイルの一行をスキップします
- この例では、テキストストリームファイルを読み取るときに一行をスキップする方法を示します。
- 行数を返す
- この例では、テキストストリームファイル中の現在の行号を返す方法を示します。
- 列数を取得
- この例では、ファイル中の現在の文字の列号を取得する方法を示します。
TextStream オブジェクト
TextStream オブジェクトはテキストファイルの内容にアクセスするために使用されます。
以下のコードは、テキストファイル(c:\test.txt)を作成し、そのファイルにテキストを書き込みます(変数 f は TextStream オブジェクトのインスタンスです):
<% 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 %>
TextStream オブジェクトのインスタンスを作成するには、FileSystemObject オブジェクトの CreateTextFile メソッドまたは OpenTextFile メソッドを使用できます。また、File オブジェクトの OpenAsTextStream メソッドを使用することもできます。
以下に、TextStream オブジェクトの属性とメソッドの説明を示します:
属性
属性 | 説明 |
---|---|
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ファイルに書き込む。 |
- 前のページ ASP FileSystem
- 次のページ ASP Drive