亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

asp打包類

2019-11-17 04:12:13
字體:
來源:轉載
供稿:網友

調用:


 程序代碼
<%
On Error Resume Next
Dim r
Set r = New Rar

r.Add Server.MapPath("a.gIf")
r.Add Server.MapPath("a.txt")
r.Add Server.MapPath("test")
r.Add Server.MapPath("file.asp")
r.packname = Server.MapPath("xxx.dat")
r.Pack
r.rootpath = Server.MapPath("xxx")
r.packname = Server.MapPath("xxx.dat")
r.UnPack

Response.Write(Err.Description)
Set r = Nothing
%>


類代碼:


 程序代碼

<script Language="Vbscript" Runat="server">
'-----------------------------------------------------
' 描述: Asp打包類
' 作者: 小灰(quxiaohui_0@163.com)
' 鏈接: http://asp2004.net http://blog.csdn.net/iuhxq ' 版權: 本作品可免費使用,但是請勿移除版權信息
'-----------------------------------------------------
Class Rar
Dim files,packname,s,s1,s2,rootpath,
fso,f,buf
PRivate Sub Class_Initialize
  Randomize
  Dim ranNum
  ranNum = Int(90000 * Rnd) + 10000
  packname = Year(Now)&Month(Now)&Day(Now)&Hour(Now)&Minute(Now)&Second(Now)&ranNum&".asp2004"

  rootpath = Server.MapPath("./")

  Set files = server.CreateObject("Scripting.Dictionary")
  Set fso = Server.CreateObject("Scripting.FileSystemObject")

  Set s = server.CreateObject("ADODB.Stream"):s.Open:s.Type = 1
  Set s1 = server.CreateObject("ADODB.Stream"):s1.Open:s1.Type = 1
  Set s2 = server.CreateObject("ADODB.Stream"):s2.Open:s2.Type = 2
End Sub

Private Sub Class_Terminate
  s.Close:Set s = Nothing
  s1.Close:Set s1 = Nothing
  s2.Close:Set s2 = Nothing

  Set fso = Nothing
End Sub

Public Sub Add(obj)
  If fso.FileExists(obj) Then
   Set f = fso.GetFile(obj)
   files.Add obj,f.Size
  ElseIf fso.FolderExists(obj) Then
   files.Add obj,-1
   Set f = fso.GetFolder(obj)
   Set fc = f.Files
   For Each f1 in fc
    Add(LCase(f1.Path))
   Next
  End If
End Sub
http://www.devdao.com/
Public Sub Pack
  Dim str
  a = files.Keys
  b = files.Items
  for i=0 to files.count-1
   If b(i)>=0 Then
    s.LoadFromFile(a(i))
    buf = s.Read
    If Not IsNull(buf) Then s1.Write(buf)
   End If
   str = str & b(i)&">"&Replace(a(i),rootpath,"")&vbCrLf
  next
  str = CStr(Right("000000000"&len(str),10)) & str
  buf = TextToStream(str)
  s.Position = 0
  s.Write buf
  s1.Position = 0
  s.Write s1.Read
  s.SetEOS
  s.SaveToFile(packname)
End Sub

Public Sub UnPack

  If Not fso.FolderExists(rootpath) Then
   fso.CreateFolder(rootpath)
  End If
  Dim size
  '轉換文件大小
  s.LoadFromFile(packname)
  size = CInt(StreamToText(s.Read(10)))
  str = StreamToText(s.Read(size))
  arr = Split(str,vbCrLf)

  for i=0 to Ubound(arr)-1
   arrFile = Split(arr(i),">")
   If arrFile(0) < 0 Then
    If Not fso.FolderExists(rootpath&arrFile(1)) Then
     fso.CreateFolder(rootpath&arrFile(1))
    End If
   ElseIf arrFile(0) >= 0 Then
    If fso.FileExists(rootpath&arrFile(1)) Then
     fso.DeleteFile(rootpath&arrFile(1))
    End If
    s1.Position = 0
    buf = s.Read(arrFile(0))
    If Not IsNull(buf) Then s1.Write(buf)
    s1.SetEOS
    s1.SaveToFile(rootpath&arrFile(1))
   End If
  Next
End Sub

Public Function StreamToText(stream)
  If IsNull(stream) Then
   StreamToText = ""
  Else
   Set sm = server.CreateObject("ADODB.Stream"):sm.Open:sm.Type = 1
   sm.Write(stream)
   sm.Position = 0
   sm.Type = 2
   sm.charset = "gb2312"
   sm.Position = 0
   StreamToText = sm.ReadText()
   sm.Close:Set sm = Nothing
  End If
End Function

Public Function TextToStream(text)
  If text="" Then
   TextToStream = "" '這里該如何寫?空流?
  Else
   Set sm = server.CreateObject("ADODB.Stream"):sm.Open:sm.Type = 2:sm.charset = "gb2312"
   sm.WriteText(text)
   sm.Position = 0
   sm.Type = 1
   sm.Position = 0
   TextToStream = sm.Read
   sm.Close:Set sm = Nothing
  End If
End Function
End Class
</script>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国语精品自产拍在线观看| 欧美日韩国产999| 中文字幕日韩欧美精品在线观看| 欧美精品第一页在线播放| 亚洲欧美在线磁力| 亚洲在线一区二区| 97视频在线观看网址| 91精品国产成人www| 欧美电影免费在线观看| 亚洲视频网站在线观看| 欧美高清视频在线播放| 精品偷拍一区二区三区在线看| 欧美成人激情在线| 久久全国免费视频| 国产精品羞羞答答| 精品久久香蕉国产线看观看gif| 自拍亚洲一区欧美另类| 国产一区二区美女视频| 国产成人高清激情视频在线观看| 中文字幕亚洲综合久久筱田步美| 亚洲国产精彩中文乱码av在线播放| 欧美高清不卡在线| 久久久久久中文| 国产视频久久网| 日韩电影网在线| 欧美黑人一区二区三区| 国产精品啪视频| 亚洲精品国产精品自产a区红杏吧| 欧美激情视频网| 国产色婷婷国产综合在线理论片a| 亚洲黄色在线看| 日韩中文字在线| 国产日韩欧美自拍| 最新国产成人av网站网址麻豆| 亚洲成人网久久久| 欧美激情亚洲国产| 精品久久久91| 亚州精品天堂中文字幕| 亚洲欧美激情一区| 久久久精品免费视频| 欧美性精品220| 亚洲欧美变态国产另类| 亚洲人成人99网站| 91精品成人久久| 一区二区欧美日韩视频| 午夜免费在线观看精品视频| 日韩中文理论片| 亚洲三级av在线| 性欧美长视频免费观看不卡| 国产在线高清精品| 国产精品黄色影片导航在线观看| 日本一欧美一欧美一亚洲视频| 2019国产精品自在线拍国产不卡| 国产亚洲精品久久久久动| 国产精品久久久久久一区二区| 日韩激情av在线播放| 欧美一级免费视频| 欧美国产精品日韩| 亚洲欧美综合精品久久成人| 欧美高清视频在线| 欧美性xxxxx极品| 国产精品视频区1| 日韩久久精品电影| 日韩中文字幕亚洲| 色综合视频一区中文字幕| 国产精品自在线| 亚洲精品第一国产综合精品| 欧美日韩国产中文字幕| 韩曰欧美视频免费观看| 久久久久国产精品www| 97免费在线视频| 亚洲精品一区二区网址| 久久国产精品亚洲| 岛国av在线不卡| 亚洲精品国产精品自产a区红杏吧| 日韩成人在线播放| 国内精品久久久久伊人av| 亚洲欧美日韩中文视频| 午夜精品一区二区三区在线| 亚洲第一视频在线观看| 91视频九色网站| 日韩av网址在线观看| www.欧美精品| 国产午夜精品一区二区三区| 欧美午夜精品伦理| 精品福利在线观看| 亚洲综合视频1区| 日韩美女视频中文字幕| 亚洲福利在线播放| 欧美精品免费看| 91精品视频在线播放| 神马久久久久久| 国产精品美女午夜av| 国外成人在线视频| 久久久久久久电影一区| 亚洲国产精品大全| 久久久日本电影| 国产91网红主播在线观看| 久久成人精品电影| 中文字幕一区日韩电影| 91精品在线观| 色妞一区二区三区| 成人性生交大片免费看视频直播| 国外成人性视频| 国产精品稀缺呦系列在线| 国产一区二区三区视频在线观看| 亚洲激情视频在线| 欧美午夜xxx| 久久久电影免费观看完整版| 日本aⅴ大伊香蕉精品视频| 日韩中文字幕在线精品| 性色av香蕉一区二区| 欧美中文字幕在线观看| 日韩在线视频网| 91社影院在线观看| 国产精品99一区| 久久频这里精品99香蕉| 国产精品免费观看在线| 亚洲加勒比久久88色综合| 欧美中文在线观看| 国产97在线|日韩| 国产不卡在线观看| 97在线视频精品| 亚洲最大av在线| 中文字幕久热精品在线视频| 国产精品igao视频| 性色av一区二区三区| 亚洲日本成人网| 日韩av在线免费观看一区| 欧美日韩国产在线播放| 色无极亚洲影院| 最好看的2019的中文字幕视频| 精品久久久久久亚洲精品| 日韩美女中文字幕| 国产日韩精品一区二区| 欧美精品少妇videofree| 欧美国产日本高清在线| 日本中文字幕成人| 国模叶桐国产精品一区| 一区二区三区国产视频| 亚洲国产精品va| 久久久www成人免费精品张筱雨| 日韩高清电影好看的电视剧电影| 日韩一区二区精品视频| 亚洲欧美日韩在线一区| 欧美人与性动交a欧美精品| 欧美久久精品午夜青青大伊人| 久久精品亚洲一区| 欧美日韩人人澡狠狠躁视频| 九色精品美女在线| 国产精品免费福利| 青青草国产精品一区二区| www.国产精品一二区| 日韩电影在线观看免费| 亚洲xxxx做受欧美| 亚洲免费av电影| 久久久97精品| 成人性教育视频在线观看| 欧美精品久久久久久久久| 国产精品高清网站| 中文字幕欧美亚洲| 中文字幕国内精品| 亚洲在线视频福利| 亚洲黄色av女优在线观看|