手机
当前位置:查字典教程网 >编程开发 >ASP教程 >asp之基于adodb.stream的文件操作类
asp之基于adodb.stream的文件操作类
摘要:复制代码代码如下:

复制代码 代码如下:

<%

'*************************************************************

'转发时请保留此声明信息,这段声明不并会影响你的速度!

'*************************************************************

'*************************************************************

'@author:面条

'@realname:徐仁禄

'@email:xurenlu@sohu.com

'@QQ:55547082

'@Homepage:http://www.ksdn.net

'@版权申明:

'非盈利性质团体或者个人可以免费使用.

'*************************************************************

'*************************************************************

'类名称:files

'类功能:实现文件读写功能,利用adodb.stream实现,在不支持fso的主机上也可以读写文件.

'*************************************************************

classfiles

privateadSaveCreateOverWrite'创建文件的时候可以覆盖已经存在的文件.

privateadSaveCreateNotExist'保存文件的时候如果文件不存在,可以创建文件.

'*************************************************************

'事件名称:Class_Initialize()

'事件发生条件:类创建时候产生该事件

'事件内容:给私有变量赋值

'事件传入参数:无

'*************************************************************

subClass_Initialize()

adSaveCreateOverWrite=2

adSaveCreateNotExist=1

endsub

'*************************************************************

'函数名称:functionreadfile(filepath)

'函数内容:读出文件

'传入参数:filepath:要读的文件的绝对路径

'返回参数:要读的文件的内容.

'*************************************************************

functionreadfile(filepath)

onerrorresumenext

dimstm2

setstm2=server.createobject("ADODB.Stream")

stm2.Charset="gb2312"

stm2.Open

stm2.LoadFromFilefilepath

readfile=stm2.ReadText

endfunction

'*************************************************************

'函数名称:functionwritefile(filepath,str)

'函数内容:写入文件

'传入参数:filepath:要读的文件的绝对路径

'str:要写入的内容

'返回参数:无返回

'*************************************************************

functionwritefile(filepath,str)

onerrorresumenext

Setstm=server.createobject("ADODB.Stream")

stm.Charset="gb2312"

stm.Open

stm.WriteTextstr

stm.SaveToFilefilepath,adSaveCreateOverWrite

endfunction

'*************************************************************

'函数名称:functioncopy(filepath_s,filepath_d)

'函数内容:读出文件

'传入参数:filepath_d:目的文件的绝对路径

'filepath_s:源文件路径

'*************************************************************

functioncopy(filepath_s,filepath_d)

onerrorresumenext

dimstm2

setstm2=server.createobject("ADODB.Stream")

stm2.Charset="gb2312"

stm2.Open

stm2.LoadFromFilefilepath_s

stm2.SaveToFilefilepath_d,adSaveCreateOverWrite

endfunction

endclass

%>

【asp之基于adodb.stream的文件操作类】相关文章:

asp复制文件夹代码

3种不同的方法生成文件

asp 删除图片与文件函数

用asp实现文件浏览、上传、下载的程序

ASP中字符与数字操作函数总结

用ASP和SQL实现基于Web的事件日历

asp中for循环的使用方法

asp.net(C#)怎么禁止缓存文件?

asp取动态表单中数据并写入xml文件,用xsl显示

asp 中常用的文件处理函数

精品推荐
分类导航