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
投稿
猜你喜欢
Golang 锁原理的简单实现
2024-04-28 09:18:03
windows上彻底删除jupyter notebook的实现
2022-06-29 13:06:32
Python模拟登录验证码(代码简单)
2022-09-04 04:41:37
python 如何查看pytorch版本
2021-02-05 05:38:59
Python 代码实现各种酷炫功能
2022-12-24 10:40:16
HTML 5新增的元素
2007-10-29 12:39:00
如何在浏览器地址栏显示自己的Favicons.ico图标
2007-10-22 11:45:00
Python使用matplotlib.pyplot as plt绘图图层优先级问题
2022-06-10 18:00:37
Microsoft Sql server2005的安装步骤图文详解及常见问题解决方案
2024-01-22 07:23:00
sql server2008调试存储过程的完整步骤
2024-01-22 04:12:57
SQL Server中TRUNCATE事务回滚操作方法
2024-01-20 14:43:23
Vue+Jwt+SpringBoot+Ldap完成登录认证的示例代码
2024-05-09 09:38:16
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
2022-05-22 01:34:28
实现页面中按钮刷新的N种方法
2007-02-03 11:06:00
MQTT.js 入门使用教程
2024-04-19 09:57:20
JavaScript组件打包模式
2010-04-08 16:26:00
一个表单焦点效果函数
2008-01-19 10:59:00
Python中requests做接口测试的方法
2022-04-10 11:06:18
Python错误与异常处理
2022-10-28 01:10:33
Tensorflow中tf.ConfigProto()的用法详解
2022-01-12 03:33:25