温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

任何使用JS中的CreateTextFile函数

发布时间:2020-11-06 15:52:12 来源:亿速云 阅读:273 作者:Leah 栏目:开发技术

任何使用JS中的CreateTextFile函数?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

使用实例:

  object.CreateTextFile

  (filename[, overwrite[, unicode]])

  其中object是必选项。 应为 FileSystemObject 或 Folder 对象的名称。

  filename是必选项。 指明所要创建文件的字符串表达式。

  overwrite是可选项。 Boolean 值,指明能否覆盖已有文件。 如果文件可以覆盖,则值为 true ,否则为 false 。 如果忽略,则已有文件不能被覆盖。

  unicode是可选项。 Boolean 值,指明文件是否以 Unicode 或 ASCII 文件方式创建。 如果文件作为 Unicode 文件创建,则值为 true ,如果作为 ASCII 文件创建,则为 false。 如果忽略,则假定为 ASCII 文件。http://www.82676666.com

  下面的代码说明了如何使用 CreateTextFile方法来创建和打开一个文本文件。

var fso = new ActiveXObject("Scripting.FileSystemObject");
var a = fso.CreateTextFile("c:\\testfile.txt", true);
a.WriteLine("This is a test.");
a.Close();

如果 overwrite 参数是 false ,或者没有提供这个参数,那么对于已有的 filename 将产生一个错误。

关于js的CreateTextFile和OpenTextFile

两天忙着做一个简单的静态网页,用到了JS的文件操作
CreateTextFile 和OpenTextFile应该是属于同一等级的函数,不要以为应该是先CreateTextFile以后就应该调用OpenTextFile,并不是这样的
完全可以通过OpenTextFile中的第三个属性(true)来新建一个文件并写入。
二者都可以创建指定的文件名并返回一个 TextStream 对象,可以使用这个对象对文件进行读写。
注意,二者返回的都是TextStream,所以如果当需要同时使用这两个函数时,应该这么使用

objStream = objFSO.CreateTextFile(strFile, true);
objStream.Close(); //需要先关闭前面的流 一定要先关闭

objStream = objFSO.OpenTextFile(strFile,ForAppending,true);//如果不关闭这里是执行不了的
objStream.WriteLine(strNew);
objStream.Close();

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI