导航
1.查看文件属性和读取
2.利用指针指向是否指向文件末尾,不断偏移指针
3.在文件中跳过
4.在文件中写入
———————————————————————————————————
创建时,1 读入 2 写入 8追加
查看文件属性和读取
read,readline,readall
set fso = wscript.createobject("scripting.filesystemobject") '创建下面两个对象
set ffile = fso.opentextfile("C:\Users\93997\Desktop\vbs练习\123456.txt",1,true) '1 读入 2 写入 8追加
value = ffile.read(20) '读取20个字符
'line = ffile.readline '读取一行
'contents = ffile.readall '读取所有
msgbox value
利用指针指向是否指向文件末尾,不断偏移指针
ffile.atendofstream
set fso = wscript.createobject("scripting.filesystemobject")
set ffile = fso.opentextfile("C:\Users\93997\Desktop\vbs练习\123456.txt",1,true)
do while ffile.atendofstream<>true 'atendonfstream 判断指针是否指到文件末尾利用循环读出所有信息
ffile.read(10)
loop
在文件中跳过
skip,skipline
set fso = wscript.createobject("scripting.filesystemobject")
set ffile = fso.opentextfile("C:\Users\93997\Desktop\vbs练习\123456.txt",1,true)
ffile.skip(3) '跳过几个字符
ffile.skipline '跳过一行
在文件中写入
write(x):写入字符串
writeline(x):写入字符串那一行进去,然后另起一行
writeblankline(n):写入n行空行
set fso = wscript.createobject("scripting.filesystemobject")
set ffile = fso.opentextfile("C:\Users\93997\Desktop\vbs练习\123456.txt",2,true)
a = "66666"
ffile.writeline(a)
ffile.writeblanklines(2)
ffile.write(a)
msgbox "写入成功"
ffile.close() '关闭文件