【发布时间】:2012-04-26 13:20:55
【问题描述】:
我写了一个脚本 (.js),它应该将所有文本从一个文件复制到另一个文件,但它不起作用(我在硬盘上运行它):
var fso = new ActiveXObject("Scripting.FileSystemObject");
var myInputTextStream = fso.OpenTextFile("C:\\FILE\\back_log.log", 1, true);
var log = "C:\\Temp\\26_04_2012_16_22_49\\ext.txt";
var myOutputTextStream = fso.OpenTextFile(log, 8, true);
while(myInputTextStream.AtEndOfStream)
{
myOutputTextStream.Write(myInputTextStream.ReadAll());
}
//myInputTextStream.Close();
//myOutputTextStream.Close();
WScript.Echo("FINISH!!!");
任何人都可以纠正我(或代码=))吗?非常感谢。
【问题讨论】:
-
这是通常应该在服务器端处理的事情。
-
为什么不简单地使用批处理单线呢?
copy C:\Temp\26_04_2012_16_22_49\ext.txt+C:\FILE\back_log.log C:\Temp\26_04_2012_16_22_49\ext.txt或type C:\FILE\back_log.log >> C:\Temp\26_04_2012_16_22_49\ext.txt -
@Event_Horizon:OP 是指在 Windows Script Host 中使用的 JScript(类似于 VBScript、PowerShell 或批处理文件),而不是浏览器中的 JavaScript。
-
有趣,不知道你可以用js做批处理文件。