红包
◆ [2024-12-23 星期一 5:47] ◆ 您来自:18.218.63.176,欢迎您访问風雲工作室。 收藏本站 ◆ | ◆ 设为首页
联系站长(腾讯QQ)
5029111 [風雲]
站长当前离线
首  页 论坛交流 游戏频道 无忧脚本 旧版论坛 云服务器 聊 天 室 自助链接 来访记录 访客留言 搜索提供
位置:風雲工作室 - 论坛交流 - 技术专栏 - 脚本中心 - 【讨论】FSO中的CreateTextFile方法是否有必要? 返回
主题:【讨论】FSO中的CreateTextFile方法是否有必要?
風雲
★☆☆☆☆☆☆☆☆☆
积分:58
发帖:62
登录:2024/3/26
注册:2006/9/17
(1楼)【讨论】FSO中的CreateTextFile方法是否有必要?
使用OpenTextFile已经能够创建并操作文件了,怀疑CreateTextFile的必要性。

下面的方法用于创建文件,overwrite设置是否覆盖已存在文件,unicode设置是否适用unicode编码,两个参数均为bool型。
fso.CreateTextFile(filename[, overwrite[, unicode]])

下面的方法是打开文件,
imode为[1, 2, 8],分别代表["只读", "重新写入", "追加写入"]
create设置当文件不存在时,是否创建新的文件。
format为[0, -1, -2],分别代表["ANSI", "Unicode", 系统默认编码],因此,实际上还是只有两种编码,Unicode和ANSI。
fso.OpenTextFile(filename[, iomode[, create[, format]]])

另外,使用GetFile以后亦可操作文本文件(iomode, format参考上面说明):
var fso = new ActiveXObject("Scripting.FileSystemObject");
var file = fso.GetFile("Test.txt").OpenAsTextStream(iomode, format);
时间:2010年2月3日 17:25:54 IP:已记录 引用 回复

© Copyright 2006-2024,風雲工作室 All rights reserved.
湘ICP备05009306号QQ登录
操作 1 个库,连接 2 次,执行 7 次,耗时 109 毫秒。