国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > ASP > 正文

asp源碼打包成xml的工具

2024-05-04 11:09:26
字體:
來源:轉載
供稿:網友
柳永法 xml asp源碼打包工具,打包成單獨的xml文件,可以在服務器上直接安裝
 
 
 
下邊這個存為Pack.asp,打包文件時運行 
復制代碼代碼如下:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> 
<%OptionExplicit%> 
<%OnErrorResumeNext%> 
<% Response.Charset="UTF-8"%> 
<% Server.ScriptTimeout=99999999%> 
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<htmlxmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<metahttp-equiv="Content-Type"content="text/html; charset=utf-8"/> 
<title>文件打包程序</title> 
</head> 

<body> 
<% 


Dim ZipPathDir, ZipPathFile 
Dim startime, endtime 
'在此更改要打包文件夾的路徑 
ZipPathDir ="F:/www.yongfa365.com"' 
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("//root").AppendChild(XmlDoc.CreateElement("folder"))
Set Xfpath = Xfolder.AppendChild(XmlDoc.CreateElement("path")) 
Xfpath.text = Replace(DirPath, ZipPathDir,"") 
Set objFiles = objFolder.Files 
ForEach 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("//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 
'================================================ 
EndIf 
Next 
Response.Write "<p>" 
XmlDoc.Save(Server.Mappath(ZipPathFile)) 
Set Xfpath =Nothing 
Set Xfolder =Nothing 
Set XmlDoc =Nothing 

'創建的子文件夾對象 
Set objSubFolders = objFolder.SubFolders 
'調用遞歸遍歷子文件夾 
ForEach objSubFolder in objSubFolders 
pathname = DirPath & objSubFolder.Name &"/" 
LoadData(pathname) 
Next 
Set objFolder =Nothing 
Set objSubFolders =Nothing 
Set fso =Nothing 

EndSub 



'創建一個空的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)&"秒") 
EndSub 


%> 
</body> 
</html> 

下邊這個存為Install.asp,安裝XML打包文件時運行 
復制代碼代碼如下:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> 
<%OptionExplicit%> 
<%OnErrorResumeNext%> 
<% Response.Charset="UTF-8"%> 
<% Server.ScriptTimeout=99999999%> 
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<htmlxmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<metahttp-equiv="Content-Type"content="text/html; charset=utf-8"/> 
<title>文件解包程序</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 =4Then 
If objXmlFile.parseError.errorCode =0Then 

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

j = objNodeList.Length -1 
For i =0To j 
If objFSO.FolderExists(strLocalPath & objNodeList(i).text)=FalseThen 
objFSO.CreateFolder(strLocalPath & objNodeList(i).text) 
EndIf 
Response.Write "創建目錄"& objNodeList(i).text &"<br/>" 
Response.Flush 
Next 
Set objFSO =Nothing 
Set objNodeList =Nothing 
Set objNodeList = objXmlFile.documentElement.selectNodes("//file/path") 

j = objNodeList.Length -1 
For i =0To 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 
EndWith 
Set objStream =Nothing 
Next 
Set objNodeList =Nothing 
EndIf 
EndIf 

Set objXmlFile =Nothing 

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
69堂视频在线观看国产| 四虎www视频| 精品精品导航| 国产蜜臀在线| 亚洲欧洲成人| 国产香蕉在线| 九九在线免费视频| www.狠狠色.com| 在线黄色av| 最新中文字幕av专区| 国产99re| 国产超碰97| 91久久麻豆| 精品国产免费第一区二区| 天堂亚洲精品| 天堂在线视频| 国产亚洲精品久久久网站好莱| 美女av在线播放| 牛牛热在线视频| 久久精品亚洲7777影院| 午夜在线网站| 免费黄网站在线观看| 免费观看一二区视频网站| 999福利在线视频| 国产高清av| 国产h在线观看| 国产高清免费av在线| 欧美成人精品福利网站| 亚洲男人的天堂成人| 在线观看免费黄色| 日本一本久久| 国产一级免费看| 2020中文字幕在线播放| 国产黄色免费看| 四虎成年永久免费网站| 超碰在线人人| 国产成人午夜| 美女免费视频黄| 国产一级二级在线| av亚洲男人天堂| 福利视频在线看| 国产欧美日韩精品综合| 中文乱码字幕高清在线观看| 国产区视频在线| gogo在线高清视频| 国产精品入口麻豆免费观看| 国产乱精品一区二区三区| 午夜视频99| 青青在线视频| 亚洲男人网站| 99综合精品久久| 18加网站在线| 欧美精品另类| 亚洲精品影院在线| 国产99re| 777电影在线观看| 日本中文字幕在线视频| 992tv在线观看在线播放| 九色精品视频在线观看| 国产www在线观看| 国产精品视频流白浆免费视频| 亚洲精品一区中文字幕电影| 免费网站看黄yyy222| 97视频在线观看网站| 国产免费黄色| 国产免费高清| 国产免费黄网站| 国产麻豆精品入口在线观看 | 国产免费黄视频在线观看| 99在线视频观看| 2020中文字幕在线播放| √天堂中文在线| 国产小视频在线| 中文字幕人成高视频| 一本久中文高清| 97影院秋霞午夜在线观看| 国产亚洲依依| 精品一区二区三区在线成人| 麻豆福利在线观看| 国产毛片视频| 国产视频精品久久| 精品国语对白精品自拍视| 国产激情在线| 亚洲欧美日韩综合精品网| 在线观看中文字幕一区| 亚洲综合在线不卡| 国产在线视频精品视频免费看| 日本调教视频在线观看| 快射av在线播放一区| 俺来俺也去www色在线观看| 亚洲欧美精选| 国产在线观看色| 国产日本韩国在线播放| 精精国产xxxx视频在线动漫| 国产三级在线| www.99色.com| 精品国产一区二区三区不卡在线| av中文资源在线| 国产亚洲精品一区二区在线观看| 国产高清在线视频| 免费中文字幕| 69视频在线| 91福利在线免费| 欧美另类在线视频| 亚洲欧美精品日韩欧美| 国产鲁鲁视频在线观看特色| 中文字幕久热在线精品| 91久久麻豆| 国产素人视频在线观看| 在线一二三区| 国产精品视频一区二区图片| 国产福利一区二区在线精品| 精品176二区| 国产成a人亚洲精v品| 国产永久在线观看| 天堂中文在线观看| 91视频久色| 国产黄色片在线播放| 天堂亚洲精品| 国产一级大片| 国产精品久久久久久精| 中文字幕av免费| 国产网红在线| 国产网站免费看| 最近最好的中文字幕2019免费 | 国产视频一二| 精灵使的剑舞无删减版在线观看| 中文字幕网站视频在线| а√最新版在线天堂| 精品电影在线| 91涩漫在线观看c| 国产精品视频h| 国产色在线播放| 国产区视频在线观看| 最新天堂资源在线| 伊人网在线免费观看| 国产aa视频| 精品美女视频在线观看免费软件| wwww亚洲| 国产精品自产拍在线网站| 青青青国产视频| 二区三区中文字幕| 国产久草在线| 国产天堂素人系列在线视频| 三级小说一区| 丁香花视频在线观看| 国产在线一二三| 国产精品ⅴa有声小说| 国产性一级片| 91精品专区| 啪啪免费视频一区| 国产激情二区| 免费看av大片| 中文视频在线| 激情网站在线| av免费在线一区二区三区| 免费在线观看a| ·天天天天操| 中文字幕中文字幕在线中高清免费版| 国产高清视频在线观看| www久久日com| 精品一二三四| 中文字幕在线影视资源| 精品美女在线观看视频在线观看| 日本h视频在线观看| 国产一级网站视频在线| 天天草天天干| 一级二级在线观看| 国产丝袜在线| 中文字幕在线观看播放| 四虎成年永久免费网站| 国产网红在线| 狠狠狠综合7777久夜色撩人| 老师我好爽再深一点的视频| 国产中文在线观看| 免费在线播放av| 热99在线观看| 四虎一区二区三区| 一级黄色av| 在线中文字幕资源| 精品国产一区二区三区久久久狼牙 | 青青青青在线| 在线看a视频| 国产成人无吗| 国产福利免费观看| 国产视频第一区| 中文字幕在线视频不卡| 麻豆视频在线观看免费网站| 国产香蕉视频在线观看| 国产在线日本| 国产免费一级| 国产美女极品在线| 国产永久免费| 国产精选在线视频拍拍拍| 狠狠干天天干| 国产三级在线| 一本大道五月香蕉| 不卡av免费观看| 国产麻豆综合视频在线观看| 任你操在线观看|