| | 首页 | 文章中心 | 下载中心 | 本站特供 | 软硬件结合论坛 | | |
![]() | |
| 您现在的位置: 中国软硬件结合技术网 >> 文章中心 >> 软件技术 >> VB、JAVA等 >> 正文 |
|
|||||
| Vbscript 脚本编程3 关于文件的读写 | |||||
| 作者:未知 文章来源:未知 点击数: 更新时间:2007-8-16 | |||||
| 使用vbscript来读写文件,十分的方便,废话少说,切入正题。 1、打开文件 使用opentextfile方法 set fs =createobject(“scripting.filesystemobject”) set ts=fs.opentextfile(“c:\1.txt”,1,true) 注意这里需要填入文件的完整路径,后面一个参数为访问模式 1为forreading 2为forwriting 8为a 第三个参数指定如果指定文件不存在,是否创建。 2、读取文件 读取文件的方法有三个 read(x)读取x个字符 read re 例如: set fs =createobject(“scripting.filesystemobject”) set ts=fs.opentextfile(“c:\1.txt”,1,true) value=ts.read(20) contents=ts.re 这里还要介绍几个指针变量: textstream对象的atendofstream属性。当处于文件结尾的时候这个属性返回true.我们 set fs =createobject(“scripting.filesystemobject”) set f=fs.getfile(“c:\1.txt”,1,false) set ts=f.openastextstream(1,0) do w f.read(1) loop 还有一个属性,atendof Textstream对象还有两个有用的属性,column和 在打开一个文件后,行和列指针都被设置为1。 看一个综合的例子吧: set fs =createobject(“scripting.filesystemobject”) set f=fs.opentextfile(“c:\1.txt”,1,true) do w data=”” for a=1 to 5 data=data+f.read end next dataset=dataset+1 wscript. loop 最后说一下在文件中跳行 skip(x) 跳过x个字符 skip 用法也很简单 和前面一样,就不说了。 3、写文件 写有3各方法: write(x) write writeblank 来看一个例子: data=”hello, I set fs =createobject(“scripting.filesystemobject”) set f =fs.opentextfile(“c:\2.txt”,8) f.write data f.write f.close else set f=fs.opentextfile(“c:\2.txt”,2, true) f.writeblank f.write data f.close end 注意 写完文件以后一定要关闭!!!!!!! 还有就是,如果要读文件又要写文件,读完之后一定也要记得关闭,这样才能以写的方式打开。 好了 关于文件都说完了,实际运用中还有可能牵扯到关于字符串的操作。 后面的1章里面,我打算写一点驱动器和注册表的内容,脚本编程内容也很丰富,我也只讲关于黑客方面的。今天好累啊,还有就是请大家不要在论坛灌水了,我每天都删贴,这样也不好,论坛是大家的,我每天写一些原创的东西也就是为了让我们的论坛和别的论坛有些不同,我一个人力量有限,还要靠大家的力量,我打算在论坛上找几个人一论坛的名义一起编个软件,这样我们的论坛也算有点名声。 很晚了,休息了。 |
|||||
| 文章录入:Polylove 责任编辑:Polylove | |||||
| 【发表评论】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 没有相关文章 |
| |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | | |
![]() |
Copyright ©2004 - 2006 中国软硬件结合技术网 91tech.net 91tech.cn 91tech.com 站长:Polylove |