国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

asp打包類

2024-05-04 11:03: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 http://bbs.asp2004.net
' 版本: 1.0 Beta
' 版權: 本作品可免費使用,但是請勿移除版權信息
'-----------------------------------------------------
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

 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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上饶县| 固阳县| 绥芬河市| 永嘉县| 淮阳县| 南开区| 衡南县| 临泽县| 五寨县| 镇赉县| 即墨市| 通化县| 武穴市| 洪江市| 辰溪县| 河东区| 静宁县| 西丰县| 兖州市| 荆门市| 曲靖市| 宜丰县| 阿合奇县| 拜城县| 襄垣县| 阳新县| 六安市| 墨脱县| 海晏县| 固安县| 汪清县| 广宗县| 东乌珠穆沁旗| 酉阳| 玛沁县| 上饶市| 巴彦淖尔市| 招远市| 军事| 囊谦县| 定陶县|