vbs操作txt文本文件常用方法(函数)
来源:互联网 发布:java web开发技术详解 编辑:程序博客网 时间:2024/05/10 06:45
本文转自席飞剑老师!!!
'creat by 席飞剑(小席老师)
'操作文本文件,操作fso对象(文件对象操作)
------------------------------------
创建文件
dim fso, f
set fso = server.CreateObject("Scripting.FileSystemObject")
set f = fso.CreateTextFile("C:\test.txt", true) '第二个参数表示目标文件存在时是否覆盖
f.Write("写入内容")
f.WriteLine("写入内容并换行")
f.WriteBlankLines(3) '写入三个空白行(相当于在文本编辑器中按三次回车)
f.Close()
set f = nothing
set fso = nothing
-----------------------------------------------------------
打开并读文件
dim fso, f
set fso = server.CreateObject("Scripting.FileSystemObject")
set f = fso.OpenTextFile("C:\test.txt", 1, false) '第二个参数 1 表示只读打开,第三个参数表示目标文件不存在时是否创建
f.Skip(3) '将当前位置向后移三个字符
f.SkipLine() '将当前位置移动到下一行的第一个字符,注意:无参数
response.Write f.Read(3) '从当前位置向后读取三个字符,并将当前位置向后移三个字符
response.Write f.ReadLine() '从当前位置向后读取直到遇到换行符(不读取换行符),并将当前位置移动到下一行的第一个字符,注意:无参数
response.Write f.ReadAll() '从当前位置向后读取,直到文件结束,并将当前位置移动到文件的最后
if f.atEndOfLine then
response.Write("一行的结尾!")
end if
if f.atEndOfStream then
response.Write("文件的结尾!")
end if
f.Close()
set f = nothing
set fso = nothing
-----------------------------------------------------------
打开并写文件
dim fso, f
set fso = server.CreateObject("Scripting.FileSystemObject")
set f = fso.OpenTextFile("C:\test.txt", 2, false) '第二个参数 2 表示重写,如果是 8 表示追加
f.Write("写入内容")
f.WriteLine("写入内容并换行")
f.WriteBlankLines(3) '写入三个空白行(相当于在文本编辑器中按三次回车)
f.Close()
set f = nothing
set fso = nothing
-----------------------------------------------------------
判断文件是否存在
dim fso
set fso = server.CreateObject("Scripting.FileSystemObject")
if fso.FileExists("C:\test.txt") then
response.Write("目标文件存在")
else
response.Write("目标文件不存在")
end if
set fso = nothing
-----------------------------------------------------------
移动文件
dim fso
set fso = server.CreateObject("Scripting.FileSystemObject")
call fso.MoveFile("C:\test.txt", "D:\test111.txt") '两个参数的文件名部分可以不同
set fso = nothing
-----------------------------------------------------------
复制文件
dim fso
set fso = server.CreateObject("Scripting.FileSystemObject")
call fso.CopyFile("C:\test.txt", "D:\test111.txt") '两个参数的文件名部分可以不同
set fso = nothing
-----------------------------------------------------------
删除文件
dim fso
set fso = server.CreateObject("Scripting.FileSystemObject")
fso.DeleteFile("C:\test.txt")
set fso = nothing
-----------------------------------------------------------
创建文件夹
dim fso
set fso = server.CreateObject("Scripting.FileSystemObject")
fso.CreateFolder("C:\test") '目标文件夹的父文件夹必须存在
set fso = nothing
-----------------------------------------------------------
判断文件夹是否存在
dim fso
set fso = server.CreateObject("Scripting.FileSystemObject")
if fso.FolderExists("C:\Windows") then
response.Write("目标文件夹存在")
else
response.Write("目标文件夹不存在")
end if
set fso = nothing
-----------------------------------------------------------
删除文件夹
dim fso
set fso = server.CreateObject("Scripting.FileSystemObject")
fso.DeleteFolder("C:\test") '文件夹不必为空
set fso = nothing
- vbs操作txt文本文件常用方法(函数)
- vbs操作txt文本文件常用方法(函数)
- vbs操作txt文本文件常用方法(函数)
- VBS文本文件操作
- asp 操作 txt 文本文件
- .Net C# Txt文本文件操作
- ASP常用函数表(vbs)
- ASP常用函数表(vbs)
- ASP常用函数表(vbs)
- vbs常用函数
- QTP常用VBS函数
- VBS常用函数
- QTP中实现对文本文件(txt)的读写操作
- QTP实现对文本文件(txt)的读操作
- 将Oracle数据导出到文本文件(txt)的方法
- 将Oracle数据导出到文本文件(txt)的方法
- vbs不常用函数,语句
- QTP常用的vbs函数
- ViewPager动态加载数据
- thrift shows CLOSE_WAIL error
- Nginx如何处理一个请求
- ExtJS4.2学习(6)——基础知识之proxy篇
- Android 杀不掉的后台服务的一种实现
- vbs操作txt文本文件常用方法(函数)
- nginx 限制ip并发
- undo损坏故障恢复(二)ORA-01092,ORA-00604,ORA-01110
- nginx 限制ip并发数,nginx限制IP链接数的范例参考
- requireJs 使用
- 重写liferay配置文件
- pat 1063. Set Similarity (25)
- as3使用滤镜实现高亮效果(GlowFilter)
- 阿里“去IOE”核心技术剖析