欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁(yè) > 知識(shí)庫(kù) > 用asp實(shí)現(xiàn)把文件打包成Xml文件包,帶解包的ASP工具附下載

用asp實(shí)現(xiàn)把文件打包成Xml文件包,帶解包的ASP工具附下載

熱門(mén)標(biāo)簽:外呼回?fù)芟到y(tǒng)圖片 離線(xiàn)電子地圖標(biāo)注軟件注冊(cè) 為什么外呼系統(tǒng)需要預(yù)存話(huà)費(fèi)呢 蘭州智能語(yǔ)音電銷(xiāo)機(jī)器人功能 辦理400電話(huà)一年多少錢(qián) 常用地圖標(biāo)注范圍點(diǎn) 寧夏怎么申請(qǐng)400電話(huà) 咸陽(yáng)銷(xiāo)售外呼系統(tǒng) 企數(shù)外呼系統(tǒng)能用多久
把文件打包成Xml文件包,帶解包的ASP工具!

把網(wǎng)站源碼全部打包到Xml文件里面,生成 updata.xml 文件,把xml文件上傳到空間里面
然后通過(guò) install.asp文件將文件全部釋放出來(lái)。
就和z-blog的 自動(dòng)安裝包一樣的功能呵呵。
代碼是落伍的一位兄弟寫(xiě)的,不過(guò)代碼好像有錯(cuò)誤,這個(gè)是我參考他的 修改過(guò)了,可以正常運(yùn)行!~~
此代碼可以應(yīng)用到 asp程序的 自動(dòng)升級(jí)服務(wù)上面。具體怎么來(lái)實(shí)現(xiàn),歡迎探討!~~
就在下面回帖探討!~~~
不用設(shè)定打包目錄版,需要設(shè)定打包目錄版 這兩個(gè)版本的區(qū)別:
不用設(shè)定打包目錄版,直接放到你需要打包的目錄 執(zhí)行就可以了。
需要設(shè)定打包目錄版,必須指定需要打包的路徑(在程序里修改),不指定,不能進(jìn)行打包。
不用設(shè)定目錄-打包文件
復(fù)制代碼 代碼如下:

%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
% Option Explicit %>
% On Error Resume Next %>
% Response.Charset="UTF-8" %>
% Server.ScriptTimeout=99999999 %>
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
head>
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
title>文件打包程序/title>
/head>

body>
%


    Dim ZipPathDir,ZipPathFile,ZipFileExt
    Dim startime,endtime
    '在此更改要打包文件夾的路徑
    ZipPathDir = Left(Request.ServerVariables("PATH_TRANSLATED"),InStrRev(Request.ServerVariables("PATH_TRANSLATED"),"\"))'
    '生成的xml文件
    ZipPathFile = "update.xml"
    '不進(jìn)行打包的文件擴(kuò)展名
    ZipFileExt = "db;bak"
    if right(ZipPathDir,1)>"\" then ZipPathDir=ZipPathDir"\"
    '開(kāi)始打包
    CreateXml(ZipPathFile)
    '遍歷目錄內(nèi)的所有文件以及文件夾
    sub LoadData(DirPath)
        dim XmlDoc
        dim fso            'fso對(duì)象
        dim objFolder      '文件夾對(duì)象
        dim objSubFolders  '子文件夾集合
        dim objSubFolder   '子文件夾對(duì)象
        dim objFiles       '文件集合
        dim objFile        '文件對(duì)象
        dim objStream
        dim pathname,TextStream,pp,Xfolder,Xfpath,Xfile,Xpath,Xstream
        dim PathNameStr
        response.Write("=========="DirPath"==========br>")
        set fso=server.CreateObject("scripting.filesystemobject")
        set objFolder=fso.GetFolder(DirPath)'創(chuàng)建文件夾對(duì)象

        Response.Write DirPath
        Response.flush

        Set XmlDoc = Server.CreateObject("Microsoft.XMLDOM")
        XmlDoc.load(Server.MapPath(ZipPathFile))
        XmlDoc.async=false

        '寫(xiě)入每個(gè)文件夾路徑
        set Xfolder = XmlDoc.SelectSingleNode("http://root").AppendChild(XmlDoc.CreateElement("folder"))
        Set Xfpath = Xfolder.AppendChild(XmlDoc.CreateElement("path"))
            Xfpath.text = replace(DirPath,ZipPathDir,"")
            set objFiles=objFolder.Files
                for each objFile in objFiles
                    if lcase(DirPath  objFile.name) > lcase(Request.ServerVariables("PATH_TRANSLATED")) and lcase(DirPath  objFile.name) > lcase(DirPath  ZipPathFile) then
                        if ext(objFile.name) then
                            Response.Write "---br/>"
                            PathNameStr = DirPath  ""  objFile.name
                            Response.Write PathNameStr  ""
                            Response.flush
                            '================================================
                            '寫(xiě)入文件的路徑及文件內(nèi)容
                           set Xfile = XmlDoc.SelectSingleNode("http://root").AppendChild(XmlDoc.CreateElement("file"))
                           Set Xpath = Xfile.AppendChild(XmlDoc.CreateElement("path"))
                               Xpath.text = replace(PathNameStr,ZipPathDir,"")
                           '創(chuàng)建文件流讀入文件內(nèi)容,并寫(xiě)入XML文件中
                           Set objStream = Server.CreateObject("ADODB.Stream")
                           objStream.Type = 1
                           objStream.Open()
                           objStream.LoadFromFile(PathNameStr)
                           objStream.position = 0

                           Set Xstream = Xfile.AppendChild(XmlDoc.CreateElement("stream"))
                               Xstream.SetAttribute "xmlns:dt","urn:schemas-microsoft-com:datatypes"
                               '文件內(nèi)容采用二制方式存放
                               Xstream.dataType = "bin.base64"
                               Xstream.nodeTypedValue = objStream.Read()

                           set objStream=nothing
                           set Xpath = nothing
                           set Xstream = nothing
                           set Xfile = nothing
                          '================================================
                        end if
                    end if
                next
        Response.Write "p>"
        XmlDoc.Save(Server.Mappath(ZipPathFile))
        set Xfpath = nothing
        set Xfolder = nothing
        set XmlDoc = nothing

        '創(chuàng)建的子文件夾對(duì)象
        set objSubFolders=objFolder.Subfolders
            '調(diào)用遞歸遍歷子文件夾
            for each objSubFolder in objSubFolders
                pathname = DirPath  objSubFolder.name  "\"
                LoadData(pathname)
            next
        set objFolder=nothing
        set objSubFolders=nothing
        set fso=nothing

    end sub

    

    '創(chuàng)建一個(gè)空的XML文件,為寫(xiě)入文件作準(zhǔn)備
    sub CreateXml(FilePath)
        '程序開(kāi)始執(zhí)行時(shí)間
        startime=timer()
        dim XmlDoc,Root
        Set XmlDoc = Server.CreateObject("Microsoft.XMLDOM")
            XmlDoc.async = False
            Set Root = XmlDoc.createProcessingInstruction("xml","version='1.0' encoding='UTF-8'")
            XmlDoc.appendChild(Root)
            XmlDoc.appendChild(XmlDoc.CreateElement("root"))
            XmlDoc.Save(Server.MapPath(FilePath))
            Set Root = Nothing
        Set XmlDoc = Nothing
        LoadData(ZipPathDir)
        '程序結(jié)束時(shí)間
        endtime=timer()
        response.Write("頁(yè)面執(zhí)行時(shí)間:"  FormatNumber((endtime-startime),3)  "秒")
    end sub

    '判斷文件類(lèi)型是否合法
    function ext(filename)
        ext = true
        dim temp_ext,e
        temp_ext = Split(ZipFileExt,";")
        for e=0 to ubound(temp_ext)
            if mid(filename,InstrRev(filename,".")+1)=temp_ext(e) then ext=false
        next
    end function
%>
/body>
/html>

解壓asp文件
復(fù)制代碼 代碼如下:

%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
% Option Explicit %>
% On Error Resume Next %>
% Response.Charset="UTF-8" %>
% Server.ScriptTimeout=99999999 %>
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
head>
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
title>文件解包程序/title>
/head>

body>
%
    Dim strLocalPath
    '得到當(dāng)前文件夾的物理路徑
    strLocalPath=Left(Request.ServerVariables("PATH_TRANSLATED"),InStrRev(Request.ServerVariables("PATH_TRANSLATED"),"\"))

    Dim objXmlFile
    Dim objNodeList
    Dim objFSO
    Dim objStream
    Dim i,j

    Set objXmlFile = Server.CreateObject("Microsoft.XMLDOM")
        objXmlFile.load(Server.MapPath("update.xml"))

        If objXmlFile.readyState=4 Then
            If objXmlFile.parseError.errorCode = 0 Then

                Set objNodeList = objXmlFile.documentElement.selectNodes("http://folder/path")
                Set objFSO = CreateObject("Scripting.FileSystemObject")

                    j=objNodeList.length-1
                    For i=0 To j
                        If objFSO.FolderExists(strLocalPath  objNodeList(i).text)=False Then
                            objFSO.CreateFolder(strLocalPath  objNodeList(i).text)
                        End If
                        Response.Write "創(chuàng)建目錄"  objNodeList(i).text  "br/>"
                        Response.Flush
                    Next
                Set objFSO = nothing
                Set objNodeList = nothing
                Set objNodeList = objXmlFile.documentElement.selectNodes("http://file/path")

                    j=objNodeList.length-1
                    For i=0 To j
                        Set objStream = CreateObject("ADODB.Stream")
                            With objStream
                                .Type = 1
                                .Open
                                .Write objNodeList(i).nextSibling.nodeTypedvalue
                                .SaveToFile strLocalPath  objNodeList(i).text,2
                                Response.Write "釋放文件"  objNodeList(i).text  "br/>"
                                Response.Flush
                                .Close
                            End With
                        Set objStream = Nothing
                    Next
                Set objNodeList = nothing
            End If
        End If

    Set objXmlFile = Nothing

response.write "文件解包完畢"
%>
/body>
/html>

打包文件下載

標(biāo)簽:麗江 昌都 鐵嶺 家電維修 溫州 咸陽(yáng) 昆明 泰州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《用asp實(shí)現(xiàn)把文件打包成Xml文件包,帶解包的ASP工具附下載》,本文關(guān)鍵詞  用,asp,實(shí)現(xiàn),把,文件,打,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《用asp實(shí)現(xiàn)把文件打包成Xml文件包,帶解包的ASP工具附下載》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于用asp實(shí)現(xiàn)把文件打包成Xml文件包,帶解包的ASP工具附下載的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    丁香婷婷综合五月| 欧洲国内综合视频| 久久久久久亚洲综合影院红桃| 亚洲chinese男男1069| 99国产精品免费视频| 91极品美女在线| 亚洲欧美视频一区| av电影天堂一区二区在线观看| 男人在线观看视频| 中文字幕av在线一区二区三区| 国产一本一道久久香蕉| 亚洲天堂最新地址| 国产亚洲一二三区| 国产精品资源网站| 秋霞欧美一区二区三区视频免费| 日本一区二区三区高清不卡| 国产精品羞羞答答xxdd| 日韩精品久久久久久久的张开腿让| 久久精品网站免费观看| 国产超碰在线一区| 久热这里有精品| 亚洲精品老司机| 亚洲国产精品狼友在线观看| 5月丁香婷婷综合| 蜜臀a∨国产成人精品| 在线国产视频一区| 国产欧美视频在线观看| 成人动漫一区二区三区| 欧美性欧美巨大黑白大战| 亚洲第一福利一区| 91视频在线网站| 国产免费观看久久| 97se亚洲国产综合在线| 欧美日韩mp4| 秋霞午夜av一区二区三区| 久久中文字幕精品| 国产欧美一区二区精品仙草咪| 成人黄色大片在线观看| 欧美日韩一区二区在线视频| 日本不卡一区二区| 99热99这里只有精品| 亚洲精品免费在线观看| 一本加勒比波多野结衣| 久久九九99视频| 95精品视频在线| 日韩一区二区三区观看| 国产精品一区二区在线看| 在线亚洲+欧美+日本专区| 日欧美一区二区| 国产探花视频在线| 亚洲一区二三区| 国产精品国产三级国产专业不| 国产精品伦理一区二区| 99精品一区二区三区无码吞精 | 亚洲国产成人一区二区三区| 91一区在线观看| 日韩精品资源二区在线| 懂色av噜噜一区二区三区av| 欧美日韩不卡一区二区| 国产一区二区不卡| 欧美日韩国产经典色站一区二区三区 | www.亚洲激情.com| 欧美一区二区三区在线视频| 国产成人av在线影院| 欧美猛男男办公室激情| 国产精品中文字幕日韩精品| 欧美人妇做爰xxxⅹ性高电影| 韩国三级电影一区二区| 欧美三级韩国三级日本一级| 精品一区二区三区在线播放| 欧美色视频在线| 国产精品99久久久久| 欧美精品在线观看播放| 福利一区二区在线观看| 日韩一区二区在线看| 99视频精品全部免费在线| 精品久久一区二区三区| 91丨porny丨户外露出| 久久网站最新地址| 精品人妻一区二区三区日产| 国产精品久久久久久久久久久免费看 | 日日嗨av一区二区三区四区| 国产精品 欧美激情| 麻豆精品视频在线观看视频| 在线免费一区三区| 国产成人在线色| 欧美va在线播放| 91福利视频免费观看| 中国色在线观看另类| 瑟瑟视频在线观看| 亚洲午夜一区二区| 五月婷婷一区二区| 国产毛片精品视频| 91精品国产高清一区二区三区蜜臀 | 秘密基地免费观看完整版中文| 中文字幕不卡在线| 国产美女永久免费无遮挡| 丝袜美腿亚洲综合| 欧美色综合网站| 成人av综合一区| 国产欧美精品一区二区三区四区| 中文字幕 亚洲一区| 亚洲综合久久久久| 色菇凉天天综合网| 风流少妇一区二区| 国产亚洲短视频| 波多野结衣av在线观看| 日韩在线卡一卡二| 欧美乱熟臀69xxxxxx| 91欧美一区二区| 综合色天天鬼久久鬼色| 中日韩一级黄色片| 国产精品一色哟哟哟| 久久麻豆一区二区| 成人在线一级片| 另类中文字幕网| 欧美大片免费久久精品三p| 久久人妻少妇嫩草av无码专区| 亚洲福利国产精品| 欧美日韩成人一区| 美女伦理水蜜桃4| 香蕉av福利精品导航| 欧美日韩aaaaa| 高清中文字幕mv的电影| 亚洲一区二区三区四区在线观看 | 国产精品资源站在线| 国产亚洲精品7777| 三级影片在线观看| 国产91精品精华液一区二区三区| 国产欧美一区二区精品性| av在线免费播放网址| 国产精品白丝jk白祙喷水网站| 亚洲国产精品99久久久久久久久| 日本成人免费在线观看| 国产传媒一区在线| 中文字幕中文乱码欧美一区二区| www.5588.com毛片| 99久久久国产精品免费蜜臀| 亚洲美女视频在线| 欧美三片在线视频观看| 中文字幕第九页| 免费高清在线视频一区·| 精品国产乱码久久久久久1区2区 | 午夜久久久久久久久久一区二区| 欧美精品日日鲁夜夜添| 亚洲精品乱码久久| 精品一区二区精品| 久久久91精品国产一区二区三区| 182在线观看视频| 97精品超碰一区二区三区| 亚洲五月六月丁香激情| 日韩一级二级三级精品视频| 毛片aaaaaa| 波多野结衣欧美| 亚洲风情在线资源站| 欧美电影免费观看高清完整版在线观看| 人妻aⅴ无码一区二区三区 | 欧美精品一区二区三区蜜桃| 免费看的黄色录像| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 精品少妇一区二区三区在线播放 | 欧美精彩视频一区二区三区| www.超碰在线观看| 国产吃瓜黑料一区二区| 久久精品国产一区二区三区免费看| 久久蜜臀精品av| 色偷偷88欧美精品久久久| 污污免费在线观看| 国产一区二区三区四区五区美女| 国产精品青草久久| 欧美日本不卡视频| 婷婷色一区二区三区| 99视频精品在线| 蜜臀91精品一区二区三区| 中文字幕一区三区| 日韩一区二区三区免费看| 国产精品嫩草影院俄罗斯| 性高潮免费视频| 国产一区二区精品久久| 一区二区三区精品视频在线| 精品国产乱码久久久久久影片| 91嫩草|国产丨精品入口| 成人午夜精品无码区| 国产精品白丝jk白祙喷水网站 | 午夜不卡久久精品无码免费| 国内成人精品2018免费看| 一区二区在线观看视频| 久久久无码精品亚洲日韩按摩| 欧日韩精品视频| 日韩视频在线观看免费视频| 韩国三级与黑人| 国内精品伊人久久久久影院对白| 怡红院av一区二区三区| 国产丝袜美腿一区二区三区| 欧美狂野另类xxxxoooo| 国产一二三区精品| 国产精品亚洲无码| 佐佐木明希电影| 成人一区二区三区| 麻豆一区二区三|