JavaScript中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方法来创建和打开一个文本文件。
varfso=newActiveXObject("Scripting.FileSystemObject"); vara=fso.CreateTextFile("c:\\testfile.txt",true); a.WriteLine("Thisisatest."); 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();
以上就是JavaScript中CreateTextFile函数的详细内容,更多关于jsCreateTextFile的资料请关注毛票票其它相关文章!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。