| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 929 人关注过本帖
标题:解压缩问题
取消只看楼主 加入收藏
donghua200
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-9-4
收藏
 问题点数:0 回复次数:2 
解压缩问题

好不容易从网上下了个UnRar,代码如下,可它只能解压文件,可我的压缩包里是个文件夹套文件夹然后才是文件(压缩包—第一层文件夹—第二层文件夹—文件),这个代码该怎么改呀,请高手赐教,谢谢。
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Option Explicit

Private Sub Command1_Click()
List1.Clear
If fso.FileExists(Text1.Text) = False Then
MsgBox "File doesn't exist !"
Exit Sub
End If
If Option1(0).Value = True Then
UnRar1.Lister Text1.Text
Else
UnRar1.Decompress Text1.Text, Foldr
End If
End Sub

Private Sub Command2_Click()
ShellExecute Me.hWnd, "Open", "mailto:leturk@netcoier.com", "", "", 1
End Sub

Private Sub Option1_Click(Index As Integer)
If Index = 1 Then Foldr = InputBox("Please enter the folder to Decompress in :", , "c:\windows\temp")
End Sub

Private Sub UnRar1_Progression(Pourcent As Integer)
ProgressBar1.Value = Pourcent
End Sub

Private Sub UnRar1_RarFileChange(FichierEnCours As UnRarOCX.RarFile)
List1.AddItem FichierEnCours.NomFichier
End Sub

搜索更多相关主题的帖子: ByVal String 文件 压缩 Long 
2007-05-14 23:33
donghua200
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-9-4
收藏
得分:0 
谢 清澂居士:
能写段代码吗?
2007-05-15 12:33
donghua200
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-9-4
收藏
得分:0 
因为压缩包内是文件夹,程序提示,未找到文件。
2007-05-15 12:49
快速回复:解压缩问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018750 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved