• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    asp之基于adodb.stream的文件操作类
    POST TIME:2021-10-18 06:57
    复制代码 代码如下:

    %

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


    '*************************************************************
    '@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
    %>
    您可能感兴趣的文章:
    • 使用asp下的adodb.stream 下载文件而不是打开
    • asp下用ADODB.Stream代替FSO读取文本文件
    • asp adodb.stream对象的方法/属性
    • ASP下通过Adodb.Stream实现多线程下载大文件
    上一篇:asp下用ADODB.Stream代替FSO读取文本文件
    下一篇:自己写的文件操作的function和Sub vb.net dll
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信