◎Vbs脚本编程简明教程之十一 ——FSO中文件的基本操作
来源:互联网 发布:java面向对象的理解 编辑:程序博客网 时间:2024/05/16 01:13
一、文件属性:
在windows中,文件的属性一般用数字来表示:
0代表normal,即普通文件未设置任何属性。 1代表只读文件。
2代表隐藏文件。 4代表系统文件。 16代表文件夹或目录。
32代表存档文件。 1024代表链接或快捷方式。例如:
set fs=wscript.createobject(“scripting.filesystemobject”)
set f=fs.getfile(“d:/index.txt”)
msgbox f.Attributes ‘attributes函数的作用是显示文件属性
需要说明的是:msgbox显示的结果往往不是上面说明的数字,而是有关属性代表数字的和。
二、创建文件:object.createtextfile方法,注意创建前一般需要检查文件是否存在。
例如:set fso=wscript.createobject(“scripting.filesystemobject”)
if fso.fileexists(“c:/kk.txt”) then
msgbox “文件已存在”
else
set f=fso.createtextfile(“c:/kk.txt”)
end if
如需要强制覆盖已存在的文件,则在文件名后加true参数。
三、复制、移动、删除文件:使用copyfile方法、movefile方法、deletefile方法。例如:
set fso=wscript.createobject(“scripting.filesystemobject”)
fso.copyfile “c:/kk.txt”,”d:/1/kk.txt”,true //如上文说述,true代表强制覆盖
fso.movefile “c:/kk.txt”, “d:/” //移动文件
fso.deletefile “c:/kk.txt” //删除文件
四、文件的读写:
1、打开文件:使用opentextfile方法
如:set ts=fso.opentextfile(“c:/kk.txt”,1,true)
说明:第二个参数为访问模式1为只读、2写入、8为追加
第三个参数指定如文件不存在则创建。
2、读取文件:read(x)读x个字符;readline读一行;readall全部读取
如:set ffile=fso.opentextfile(“c:/kk.txt”,1,true)
value=ffile.read(20)
line=ffile.readline
contents=ffile.readall
3、常见的指针变量:
atendofstream属性:当处于文件结尾的时候这个属性返回true。一般用循环检测是否到达文件末尾。例如:
do while ffile.atendofstream<>true
ffile.read(10)
loop
atendofline属性:如果已经到了行末尾,这个属性返回true。
Column属性(当前字符位置的列号)和line属性(文件当前行号):在打开一个文件后,行和列指针都被设置为1。
4、在文件中跳行:skip(x) 跳过x个字符;skipline 跳过一行
5、在文件中写入字符:可以用2-写入和8-追加的方式来写入
其方法有:write(x)写入x字符串;writeline(x)写入x代表的一行
writeblanklines(n) 写入n个空行
- ◎Vbs脚本编程简明教程之十一 ——FSO中文件的基本操作
- ◎Vbs脚本编程简明教程之八—FSO中文件夹的基本操作
- ◎Vbs脚本编程简明教程之七—FSO的常见对象和方法
- ◎Vbs脚本编程简明教程之三—Vbs的基本语法(牢记)
- ◎Vbs脚本编程简明教程之三—Vbs的基本语法(牢记)
- Vbs脚本编程简明教程之十一
- ◎Vbs脚本编程简明教程之十 —— Vbs脚本编程常用的编辑器
- ◎Vbs脚本编程简明教程之九—妙用SendKeys简化重复操作
- ◎Vbs脚本编程简明教程之二—如何开始第一个Vbs脚本?
- ◎Vbs脚本编程简明教程之四—如何利用Vbs运行外部程序?
- ◎Vbs脚本编程简明教程之十四—VBS内置函数
- ◎Vbs脚本编程简明教程之四—如何利用Vbs运行外部程序?
- Vbs脚本编程简明教程之二—如何开始第一个Vbs脚本?
- VBS学习日记(八) FSO 中文件的基本操作
- ◎Vbs脚本编程简明教程之十五——响应事件
- ◎Vbs脚本编程简明教程之十六——访问ADO数据库
- ◎Vbs脚本编程简明教程之五—错误处理
- ◎Vbs脚本编程简明教程之六—修改注册表
- struts配置文件详解
- ◎Vbs脚本编程简明教程之十 —— Vbs脚本编程常用的编辑器
- 编译期错误、连接错误
- Linux命令速查(资料)
- 使用Hashtable对字符串进行碰撞
- ◎Vbs脚本编程简明教程之十一 ——FSO中文件的基本操作
- 使用div仿javascript模态窗口
- ◎Vbs脚本编程简明教程之十二—使用系统对话框
- Installing Oracle 8i Release 3 (8.1.7)
- 得到SDK 运行时库的位置的Code
- 数据库设计方法、规范与技巧(推荐)
- 将access导入SQL server 的方法
- 决不要重新定义继承而来的缺省参数值
- ◎Vbs脚本编程简明教程之十三 —使用dictionary对象