#navi(../)
* FileSystemObjectのTextStreamオブジェクトの調査 [#mc53f77f]
本資料はファイル、フォルダ、ドライブなどを扱うオブジェクトFileSystemObjectに含まれているTextStreamオブジェクトついて調査した資料です。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連資料 [#be486493]
-[[FileSystemObjectに含まれているオブジェクトおよびコレクション一覧>WSH/FileSystemObjectに含まれているオブジェクトおよびコレクション一覧]]
* TextStreamオブジェクト [#d9734371]
TextStreamオブジェクトのサンプルコードを以下に記します。
** TextStreamオブジェクトのサンプルコード [#z4a1f282]
サンプルコードでTextStreamが取得できるかを確認してみます。
#ref(fso_textstream.vbs)
1: Set fso = CreateObject("Scripting.FileSystemObject")
2: Set oTextStream = fso.CreateTextFile("sakura.txt", True)
3: WScript.Echo "TypeName(oTextStream) : " & TypeName(oTextStream)
4: oTextStream.WriteLine("Hello!")
5: oTextStream.Close
2行目のCreateTextFileメソッドによりTextStreamオブジェクトが返されます。~
3行目はTypeName関数によりTextStreamオブジェクトであることを確認しています。
4,5行目はカレントディレクトリに作成したテキストファイルに文字列を書き込みファイルをクローズしています。
** TextStreamオブジェクトのサンプルコード実行結果 [#z83543d1]
C:\wsh>cscript /nologo fso_textstream.vbs
TypeName(oTextStream) : TextStream
C:\wsh>type sakura.txt
Hello!
実行結果を見るとCreateTextFileメソッドによりTextStreamオブジェクトが返却されているのが確認できます。~
サンプルコード終了後、typeコマンドで作成したテキストファイル内容を表示しています。