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
  • asp之家 网络编程 m.aspxhome.com