|
我知道了。
- Public Function RarX(ByVal RAR As String, ByVal RARname As String, ByVal fldname As String, Optional password As String)
- '功能:解压文件
- '参数:RAR --RAR地址
- ' RARname---压缩文件名(含路径)
- ' fldname---解压的文件夹名(含路径)
- '示例:RarX "C:\Program Files\WinRAR\WinRAR.exe",CurrentProject.Path & "\备份\后台备份.rar",CurrentProject.Path & "\备份\*.mdb","123"
- Dim cmd As String
- If Nz(password, "") = "" Then
- cmd = " x "
- Else
- '加个-o才可以把文件解压到指定文件夹。否则默认解压到“我的文档”
- cmd = " x -o -p{0} "
- cmd = ReplaceValues(cmd, password)
- End If
- Call Shell(RAR & cmd & """" & RARname & """ *.* """ & fldname & """", vbNormalFocus)
- End Function
复制代码 |
|