导航
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() '关闭文件