asp对象之:基于adodb.stream的文件操作类
作者:徐仁禄 来源:ksdn.net 时间:2008-06-07 08:38:00
转发时请保留此声明信息,这段声明不并会影响你的速度!
@author: 面条
@realname: 徐仁禄
@email: xurenlu@sohu.com
@QQ: 55547082
@Homepage: http://www.ksdn.net
@版权申明:
非盈利性质团体或者个人可以免费使用.
<%
’*************************************************************
’ 类名称: files
’ 类功能: 实现文件读写功能,利用adodb.stream实现,在不支持fso的主机上也可以读写文件.
’*************************************************************
class files
private adSaveCreateOverWrite ’创建文件的时候可以覆盖已经存在的文件.
private adSaveCreateNotExist ’保存文件的时候如果文件不存在,可以创建文件.
’*************************************************************
’ 事件名称: Class_Initialize()
’ 事件发生条件: 类创建时候产生该事件
’ 事件内容: 给私有变量赋值
’ 事件传入参数: 无
’*************************************************************
sub Class_Initialize()
adSaveCreateOverWrite =2
adSaveCreateNotExist = 1
end sub
’*************************************************************
’ 函数名称: function readfile(filepath)
’ 函数内容: 读出文件
’ 传入参数: filepath:要读的文件的绝对路径
’ 返回参数: 要读的文件的内容.
’*************************************************************
function readfile(filepath)
on error resume next
dim stm2
set stm2 =server.createobject("ADODB.Stream")
stm2.Charset = "gb2312"
stm2.Open
stm2.LoadFromFile filepath
readfile = stm2.ReadText
end function
’*************************************************************
’ 函数名称: function writefile(filepath,str)
’ 函数内容: 写入文件
’ 传入参数: filepath:要读的文件的绝对路径
’ str: 要写入的内容
’ 返回参数: 无返回
’*************************************************************
function writefile(filepath,str)
on error resume next
Set stm = server.createobject("ADODB.Stream")
stm.Charset = "gb2312"
stm.Open
stm.WriteText str
stm.SaveToFile filepath, adSaveCreateOverWrite
end function
’*************************************************************
’ 函数名称: function copy(filepath_s,filepath_d)
’ 函数内容: 读出文件
’ 传入参数: filepath_d:目的文件的绝对路径
’ filepath_s:源文件路径
’*************************************************************
function copy(filepath_s,filepath_d)
on error resume next
dim stm2
set stm2 =server.createobject("ADODB.Stream")
stm2.Charset = "gb2312"
stm2.Open
stm2.LoadFromFile filepath_s
stm2.SaveToFile filepath_d, adSaveCreateOverWrite
end function
end class
%>
标签:adodb.stream,文件,操作,类
0
投稿
猜你喜欢
注册表单的规则——读《Patterns for Sign Up &Ramp Up》
2008-07-17 12:51:00
设计的商业价值
2009-08-13 14:43:00
解决 myJSFrame 框架中 Ajax 方法一处明显的内存泄露
2008-03-09 19:14:00
SQL Server 2005常见问题浅析
2009-03-16 14:06:00
网页的栅格设计思考
2007-11-09 10:33:00
PHP实现表单处理方法详解
2023-05-25 07:39:18
初学js者对javascript面向对象的认识分析
2011-03-16 11:04:00
用户体验设计中用到的统计学方法
2009-07-12 08:26:00
taobao cdn的缓存?
2009-09-19 17:21:00
记得使用try+catch
2010-01-29 12:48:00
网页设计之关于素材和言志
2008-03-23 13:46:00
javascript权威指南,学习笔记,之运算符号
2008-04-20 16:43:00
Flash的Fallback Content等
2010-04-01 12:18:00
asp一个空间绑定N个域名的方法!
2009-03-08 18:32:00
asp当中判断函数一览
2010-05-27 12:15:00
Oracle 分析函数RANK(),ROW_NUMBER(),LAG()等的使用方法
2009-11-05 21:45:00
使用 iframe 获取网页片段的一个好处
2008-12-01 12:37:00
在Asp程序中取得表单所有内容的方法
2010-04-24 16:07:00
交互设计规范原则
2011-09-30 11:52:12
XHTML代码的基本应用
2007-10-26 12:32:00