首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Read函数- FileSystemObject

Read函数- FileSystemObject
EN

Stack Overflow用户
提问于 2010-11-07 19:48:32
回答 1查看 2.6K关注 0票数 0

使用ActiveX - FileSystemObject我想要:-打开一个现有文件-从其中读取前28个字节并将其存储在var str1中-从该文件中读取接下来的1000个字节并将其存储在var str2中-使用此内容创建一个新文件: str1 + text_param + str2

这是我的Javascript代码:

代码语言:javascript
复制
function exportFile(text)
{   
    var fso, f2;
    fso = new ActiveXObject("Scripting.FileSystemObject");
    f2 = fso.OpenTextFile("C:\\default.js",1)
    var str1=f2.Read(28);
    f2.Skip(28);
    var str2=f2.Read(1000);
    f2.Close;
    f2.CreateTextFile("C:\\new.js",true);
    f2.Write(str1+text+str2);
}

但它不起作用。我收到了这个错误消息(西班牙语),它引用了f2.close行。它的字面意思是“对象不接受方法的这个属性”。我尝试删除此行,但错误转到下一行(CreateTextFile)。

你能帮我一下吗?谢谢

代码语言:javascript
复制
Detalles de error de página web

Agente de usuario: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; InfoPath.2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; OfficeLiveConnector.1.5; OfficeLivePatch.1.3; .NET4.0C; .NET4.0E; MS-RTC LM 8)
Fecha: Sun, 7 Nov 2010 11:37:07 UTC


Mensaje: El objeto no acepta esta propiedad o método
Línea: 69
Carácter: 5
Código: 0
URI: file:///C:/freeEdition.html
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-07 19:54:13

你错过了f2.close之后的()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4117547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档