ファイル I/O

第二引数に指定されたファイルから読んで、第三引数に指定されたファイルに書く (Append)

lesson005.js


var objFs = WScript.CreateObject("Scripting.FileSystemObject");
var objTextIn = objFs.OpenTextFile(WScript.Arguments(1), 1 );
var objTextOut = objFs.OpenTextFile(WScript.Arguments(2), 8, true);

do
{
objTextOut.WriteLine(objTextIn.ReadLine());
}
while (! objTextIn.AtEndOfStream);

objTextIn.Close();
objTextOut.Close();

実行結果

C:\>cscript c:\study\jscript\chapter003\lesson005.js dummy c:\study\jscript\chap
ter001\lesson002.js c:\study\jscript\chapter001\test.txt //nologo

C:\>type c:\study\jscript\chapter001\test.txt
var var1 = "Hello";
var var2 = "World";
WScript.Echo(var1 + ", " + var2 + "!");
var var1 = "Hello";
var var2 = "World";
WScript.Echo(var1 + ", " + var2 + "!");