VBScript: ファイルを作成する CreateTextFile

VBScriptでファイルを作成する場合はファイルシステムオブジェクトの CreateTextFileメソッドを使用します。

CreateTextFileメソッドの書式は次の通りです。

書式
ファイルシステムオブジェクト.CreateTextFile(ファイルパス, [上書き [, 文字コード]])

第2引数は省略可能で、 True(上書きする)またはFalse(上書きしない)を指定します。 規定値はTrueです。

第3引数も省略可能で、 True(UTF-16)またはFalse(Shift-JIS)で文字コードを指定します。 規定値はFalseです。

以下のサンプルコードでは、新規にテキストファイルを作成し、 1行書き込みを行ってファイルをクローズしています。

strPath = "d:\test\vbs\a.txt"

'ファイルシステムオブジェクト作成
Set objFS = CreateObject("Scripting.FileSystemObject")

Set objFile = objFS.CreateTextFile(strPath)

objFile.WriteLine("こんにちは")

objFile.Close
VBScript入門