vbs文件操作

简介: vbs文件操作

导航


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


相关文章
|
1月前
|
Shell 数据处理 Perl
在Shell中,除了基本的文件和目录操作
在Shell中,除了基本的文件和目录操作
35 2
|
25天前
|
Shell Linux
shell循环读文件 Linux脚本读文件
shell循环读文件 Linux脚本读文件
18 3
|
7月前
dos常见文件操作
dos常见文件操作
shell下怎么读取文件
shell下怎么读取文件
|
数据安全/隐私保护
|
Linux
(二)目录及文件操作
命令:ls[选项][目录/文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件。 对于文件,将列出文件名及其他
138 0
(二)目录及文件操作
|
Shell C++ Perl
《懒人Shell脚本》之一——遍历文件并格式化输出文件
【背景】 1.项目开发中,急需要根据资源路径res下的文件,生成如下三种格式的文件。 格式一:
143 0