亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍

asp下利用xml打包網站文件
來源:易賢網 閱讀:1227 次 日期:2014-08-10 17:11:30
溫馨提示:易賢網小編為您整理了“asp下利用xml打包網站文件”,方便廣大網友查閱!

這個方法可以把整個文件夾打包到xml文件中,把這個xml文件文件和解包文件放在一起后,運行解包文件就可以把原來的文件釋放出來,這樣我們就可以把網站打包上傳到虛擬主機,再運行解包文件就可以了。我在本地測試之選擇了少部分文件,不知在文件很多的情況執行效率如何。

其實實現的思路也很簡單,主要利用的是xml文件可以存放二進制數據的原理。有興趣的朋友可以下載下面的附件研究下!!

解包文件

代碼如下:

<%@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>腳本之家——文件解包程序_www.jb51.net</title>

</head>

<body>

<%

Dim strLocalPath

'得到當前文件夾的物理路徑

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 "創建目錄" & 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>

pack.asp 打包文件

代碼如下:

<%@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>文件打包程序_腳本之家_www.jb51.net</title>

</head>

<body>

<%

Dim ZipPathDir,ZipPathFile

Dim startime,endtime

'在此更改要打包文件夾的路徑

ZipPathDir = "D:\testasp\dictionary\xmlPacked\scrollColor"'

ZipPathFile = "update.xml"

if right(ZipPathDir,1)<>"\" then ZipPathDir=ZipPathDir&"\"

'開始打包

CreateXml(ZipPathFile)

'遍歷目錄內的所有文件以及文件夾

sub LoadData(DirPath)

dim XmlDoc

dim fso 'fso對象

dim objFolder '文件夾對象

dim objSubFolders '子文件夾集合

dim objSubFolder '子文件夾對象

dim objFiles '文件集合

dim objFile '文件對象

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)'創建文件夾對象

Response.Write DirPath

Response.flush

Set XmlDoc = Server.CreateObject("Microsoft.XMLDOM")

XmlDoc.load Server.MapPath(ZipPathFile)

XmlDoc.async=false

'寫入每個文件夾路徑

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")) then

Response.Write "---<br/>"

PathNameStr = DirPath & "" & objFile.name

Response.Write PathNameStr & ""

Response.flush

'================================================

'寫入文件的路徑及文件內容

set Xfile = XmlDoc.SelectSingleNode("http://root").AppendChild(XmlDoc.CreateElement("file"))

Set Xpath = Xfile.AppendChild(XmlDoc.CreateElement("path"))

Xpath.text = replace(PathNameStr,ZipPathDir,"")

'創建文件流讀入文件內容,并寫入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"

'文件內容采用二制方式存放

Xstream.dataType = "bin.base64"

Xstream.nodeTypedValue = objStream.Read()

set objStream=nothing

set Xpath = nothing

set Xstream = nothing

set Xfile = nothing

'================================================

end if

next

Response.Write "<p>"

XmlDoc.Save(Server.Mappath(ZipPathFile))

set Xfpath = nothing

set Xfolder = nothing

set XmlDoc = nothing

'創建的子文件夾對象

set objSubFolders=objFolder.Subfolders

'調用遞歸遍歷子文件夾

for each objSubFolder in objSubFolders

pathname = DirPath & objSubFolder.name & "\"

LoadData(pathname)

next

set objFolder=nothing

set objSubFolders=nothing

set fso=nothing

end sub

'創建一個空的XML文件,為寫入文件作準備

sub CreateXml(FilePath)

'程序開始執行時間

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)

'程序結束時間

endtime=timer()

response.Write("頁面執行時間:" & FormatNumber((endtime-startime),3) & "秒")

end sub

%>

</body>

</html>

更多信息請查看IT技術專欄

更多信息請查看網絡編程
易賢網手機網站地址:asp下利用xml打包網站文件
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍
欧美先锋影音| 亚洲激情啪啪| 亚洲激情一区| 亚洲麻豆视频| 亚洲在线日韩| 精久久久久久| 美女精品在线观看| 韩日精品视频| 国产麻豆综合| 国产在线欧美| 久久都是精品| 在线观看一区欧美| 久久久噜噜噜久久狠狠50岁| 亚洲二区在线| 欧美不卡高清| 国产乱码精品| 亚洲精品一区二| 欧美日韩一区二| 亚洲欧美视频一区二区三区| 91久久国产综合久久蜜月精品| 免费欧美日韩| 99香蕉国产精品偷在线观看 | 午夜精品亚洲一区二区三区嫩草| 黄色一区三区| 久热国产精品| 国产日韩一区二区三区在线| 黑人巨大精品欧美一区二区小视频| 国产伦一区二区三区色一情| 亚洲国产清纯| 国产精品theporn| 久久国产主播精品| 亚洲欧美日本视频在线观看| 伊人久久综合| 狠狠色综合网| 黑丝一区二区三区| 欧美久久一区| 午夜久久久久| 欧美三级视频| 韩国一区二区三区在线观看 | 欧美人成在线| 蜜桃av一区| 欧美亚洲一区二区三区| 国产精品有限公司| 国产伦精品一区| 国产日韩欧美三级| 在线一区欧美| 亚洲在线网站| 国产精品日韩久久久| 夜夜精品视频| 一区二区免费在线视频| 亚洲韩日在线| 一区二区三区偷拍| 国产日韩欧美亚洲一区| 中文精品在线| 国产精品永久入口久久久| 99精品视频免费观看视频| 亚洲日本成人| 国产伦精品一区二区三| 国产精品手机视频| 久久资源av| 国产在线欧美| 野花国产精品入口| 欧美综合二区| 欧美日韩综合网| 亚洲高清网站| 免费亚洲网站| 国产精品99一区二区| 在线免费观看一区二区三区| 99综合在线| 蘑菇福利视频一区播放| 欧美日韩喷水| 亚洲深夜av| 欧美 日韩 国产精品免费观看| 欧美日韩另类丝袜其他| 亚洲精品中文字幕在线| 亚洲欧美日韩精品一区二区| 欧美黄色免费| 亚洲国产精品一区二区第四页av| 一本色道88久久加勒比精品| 久久九九电影| 在线成人www免费观看视频| 国产精品夜夜夜| 黄色日韩在线| 美女诱惑黄网站一区| 国产一区亚洲| 久久精品中文字幕一区二区三区| 欧美午夜在线| 久久国产毛片| 国产精品久久国产三级国电话系列| 欧美1区2区| 国产精品最新自拍| 亚洲私拍自拍| 欧美激情第10页| 午夜在线一区| 国产欧美日本| 99在线精品视频在线观看| 欧美日韩一区二区三区在线观看免 | 午夜精品一区二区三区四区| 在线亚洲自拍| 亚洲东热激情| 一区三区视频| 激情久久中文字幕| 国产一区欧美| 欧美日韩在线精品一区二区三区| 蜜桃久久av| 亚洲女优在线| 亚洲综合视频一区| 国产一区二区三区的电影 | 激情视频一区| 欧美日韩理论| 欧美另类亚洲| 欧美日韩免费观看一区| 欧美91大片| 久久激情久久| 免费一区视频| 久久综合图片| 欧美大片专区| 欧美成人一区二免费视频软件| 欧美亚洲一区| 久久久亚洲一区| 欧美高清日韩| 国产精品av一区二区| 国内精品亚洲| 日韩天堂av| 一区二区三区四区国产| 99精品视频免费观看| 在线亚洲免费| 久久国产日本精品| 欧美精品一卡| 亚洲调教视频在线观看| 亚洲国产欧美不卡在线观看| 日韩亚洲精品在线| 国产情侣一区| 性欧美暴力猛交另类hd| 久久久久久一区| 欧美三级在线| 99国产精品99久久久久久粉嫩| 国产精品女主播一区二区三区| 亚洲欧美日韩另类精品一区二区三区| 老鸭窝91久久精品色噜噜导演| 蜜桃av一区| 激情久久一区| 麻豆成人小视频| 欧美日韩喷水| 一本一本久久| 欧美1区视频| 一区二区三区欧美成人| 欧美成人蜜桃| 99日韩精品| 欧美欧美天天天天操| 亚洲美女一区| 午夜国产精品视频免费体验区| 亚洲第一毛片| 久久国产一区二区| 在线日本高清免费不卡| 蜜桃视频一区| 国产日韩精品视频一区二区三区| 欧美激情日韩| 免播放器亚洲| 日韩午夜av| 欧美在线三区| 亚洲在线观看| 亚洲毛片在线| 黄色工厂这里只有精品| 久久久夜夜夜| 亚洲精选成人| 欧美亚州在线观看| 久久午夜视频| 亚洲一区日韩在线| 99riav国产精品| 国产综合欧美| 欧美精品1区| 米奇777在线欧美播放| 国产欧美69| 影音先锋日韩资源| 韩日视频一区| 国产在线精品二区| 欧美人成网站| 午夜精品婷婷| 欧美激情1区| 久热国产精品| 欧美一区国产在线| 欧美一区高清| 久久婷婷人人澡人人喊人人爽| 国产模特精品视频久久久久| 日韩亚洲国产欧美| 99综合精品| 日韩一级大片| 国产乱码精品一区二区三区不卡| 国产精品久久777777毛茸茸 | 国产精品一区二区欧美| 亚洲视频二区| 亚洲欧美国产精品桃花| 性8sex亚洲区入口| 麻豆av一区二区三区| 麻豆精品网站| 欧美精品导航| 亚洲图片在线| 亚洲裸体俱乐部裸体舞表演av| 亚洲人成人一区二区三区| 亚洲福利国产| 国产日韩一区二区三区| 性娇小13――14欧美| 久久精品123| 欧美精品二区| 精品999成人| av成人毛片| 久久精品官网| 国内自拍视频一区二区三区| 亚洲国产一区二区在线| 亚洲一区二区精品在线观看| 久久另类ts人妖一区二区| 午夜日韩视频| 亚洲另类黄色| 欧美.www| 99热免费精品| 欧美成人免费在线| 91久久久一线二线三线品牌| 亚洲中午字幕| 好看的亚洲午夜视频在线| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲一区二区三区免费观看 | 久久精品国产第一区二区三区最新章节 | 国产精品日本| 欧美激情第10页| 野花国产精品入口| 久久综合九色综合欧美狠狠| 亚洲激情偷拍| 欧美女激情福利| 国产偷久久久精品专区| 欧美久久久久| 国产精品一级| 尤物在线精品| 欧美激情91| 亚洲免费网址| 日韩一级免费| 激情成人亚洲| 欧美精品免费观看二区| 国产精品老牛| 亚洲激情啪啪| 国产综合第一页| 久久av在线| 国产精品推荐精品| 亚洲精品四区| 亚洲午夜高清视频| 欧美精品黄色| 久久综合狠狠| 性伦欧美刺激片在线观看| 亚洲成色www久久网站| 欧美区亚洲区| 午夜久久福利| 欧美~级网站不卡| 久久国产精品亚洲va麻豆| 国产日韩1区| 亚洲黄色成人久久久| 韩日成人av| 极品中文字幕一区| 国产主播一区| 国产精品yjizz| 国产一区二区三区自拍| 欧美日韩成人| 欧美精品一区在线| 欧美成人综合| 欧美在线高清| 欧美精品综合| 激情久久一区| 亚洲精品国产日韩| 一本色道久久综合亚洲精品不卡| 亚洲精品护士| 国产精品尤物| 男女av一区三区二区色多| 午夜亚洲激情| 亚洲欧美文学| 亚洲午夜在线观看| 亚洲国产精品第一区二区三区| 亚洲小说欧美另类社区| 91久久国产综合久久蜜月精品| 亚洲精品欧洲精品| 宅男噜噜噜66国产日韩在线观看| 亚洲视频成人| 久久久久久久久久久一区| 欧美成人一品| 一区在线视频| 国产精品久久久一区二区| 先锋影音国产一区| 欧美久久久久| 999亚洲国产精| 毛片一区二区| 欧美日韩天堂| 国产欧美不卡| 欧美激情国产日韩| 亚洲精品日韩久久| 亚洲伊人观看| 欧美日韩中文| 亚洲一区bb| 国模精品一区二区三区| 亚洲视频www| 欧美午夜视频| 欧美一级二区| 亚洲欧洲日夜超级视频| 欧美一区二区三区在线播放| 亚洲精品1234| 欧美精品综合| 亚洲欧美日韩在线观看a三区| 国产精品v欧美精品v日韩| 亚洲一区尤物| 亚洲免费成人| 国产精品对白刺激久久久| 亚洲欧美日韩视频二区| 一区视频在线| 午夜亚洲福利| 亚洲永久字幕| 亚洲精品视频一区二区三区| 欧美一区二区视频在线| 国产欧美日韩亚洲| 影音先锋亚洲电影| 久久五月天婷婷| 亚洲一区二区网站| 亚洲人体大胆视频| 黄色国产精品| 欧美fxxxxxx另类| 免费毛片一区二区三区久久久| 亚洲成人在线| 国产综合自拍| 欧美欧美全黄| 久久婷婷久久| 免费不卡亚洲欧美| 夜夜爽av福利精品导航| 影音先锋日韩资源| 欧美日韩在线精品| 欧美不卡在线| 久久久av水蜜桃| 免费亚洲网站| 久久国产精品亚洲va麻豆| 国产精品亚洲综合| 国产一区二区高清不卡| 夜夜精品视频| 一本色道久久综合| 亚洲视频www| 国产精品免费在线| 国产精品久久久亚洲一区| 一区二区免费在线视频| 国产欧美在线| 亚洲一区一卡| 欧美综合二区| 老司机免费视频久久| 老司机精品导航| 欧美久久99| 韩日午夜在线资源一区二区| 国产精品大片| 精品91视频| 中文欧美日韩| 亚洲主播在线| 久久一区二区三区四区五区| 老色鬼久久亚洲一区二区| 久久天堂精品| 国产一区日韩欧美| 亚洲高清成人| 亚洲女人av| 欧美性色综合| 国产亚洲精品v| 久久人人超碰| 亚洲大胆视频| 香蕉国产精品偷在线观看不卡| 美女亚洲精品| 国内精品99| 国产亚洲一区在线播放| 久久精品日产第一区二区三区| 午夜电影亚洲| 日韩一级在线| 久久人人97超碰人人澡爱香蕉| 欧美午夜不卡| 国产偷自视频区视频一区二区| 久久精品三级| 激情久久综合| 欧美亚洲视频| 亚洲高清网站| 久久久久免费| 一本色道久久综合亚洲精品不 | 国内一区二区三区| 国产日韩欧美二区| 国产精品二区二区三区| 国产色综合网| 禁久久精品乱码| 久久国产直播| 亚洲区一区二| 欧美日韩国产探花| 亚洲女人av| 亚洲黄色一区| 欧美午夜电影在线观看 | 欧美~级网站不卡| 亚洲精品自在在线观看| 久久一二三区| 国产日韩综合| 亚洲国产一区在线| 黄色成人在线网站| 午夜久久黄色| 久久先锋影音| 久久国产精品久久w女人spa| 国产欧美精品|