
正文
vb.net批量解压文件 vba批量压缩文件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何批量解压压缩文件
1、先选中vb.net批量解压文件你要解压缩vb.net批量解压文件的所有压缩包
2、进行解压缩操作(跟平时正常解压单个文件一样)
相关问答
Q1: vb.net进行文件压缩
如果机器安装有winRar软件,就可以通过shell来借用他的功能达到压缩文件的效果;
参考代码如下:
Dim DeliveryF As String = Server.MapPath("..\Temp\DeliveryFactors.xls") '原始文件 (压缩前)
Dim TruckInfo As String = Server.MapPath("..\Temp\TruckInformation.xls")
Dim QDetail As String = Server.MapPath("..\Temp\QuotationDetail.xls")
'用shell命令调用winrar.exe创建压缩文件()
Dim winRarexe As String = "C:\Program Files\WinRAR\Rar" 'winzip 执行文件的位置
Dim wtarget As String = "C:\temp\QuotationVAComparsion.zip" '目地文件 (压缩后)
Dim command As String = winRarexe " a " wtarget " " DeliveryF " " TruckInfo " " QDetail
'这个命令你可以查看winrar的命令集
Dim retval As Double 'Shell 指令传回值
retval = Shell(command, AppWinStyle.MinimizedFocus)
Q2: 压缩文件怎么批量解压
我们知道WinRAR是个很古老的软件,不仅历史悠久而且功能强大。本文分享如何使用命令行语法(也顺便介绍VB(A)中的Shell命令)来实现批量的压缩文件和解压缩文件。
工具/原料
WinRAR
CMD
方法/步骤
首先,我们打开命令行。
点击Windows开始菜单,所有程序,附件,命令提示符,
右击图标,点击“以管理员身份运行”(防止命令行权限不够无法执行)
请点击输入图片描述
或者按下快捷键Windows+R
输入cmd
回车确定。
请点击输入图片描述
在命令行中,输入
WinRAR m -r -ep1 压缩包保存路径 被压缩的文件(夹)路径
然后回车,就可以将被压缩的文件(夹),压缩成一个WinRAR压缩包。
注意,此命令执行后,原来被压缩的文件或者文件夹,就自动删除了!
请点击输入图片描述
如果不希望在得到压缩包后,删除原来的文件夹或文件,
可以使用命令
WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径
请点击输入图片描述
这里,介绍一下这些命令的含义。
WinRAR m -r -ep1 压缩包保存路径 被压缩的文件(夹)路径
等价于
WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径
实用命令:
命令m 表示移动(压缩后,删除源文件)
命令a 表示添加压缩
命令s 表示创建自解压文件
实用开关:
-r 含子文件夹
-ai 忽略文件属性
-cl 文件名小写
-cu 文件名大写
-ed 忽略空文件夹
-ep 忽略路径信息
-ep1 表示忽略被压缩的根文件夹
-ep2 包含最完整路径信息(除驱动器)
-df 表示压缩后删除源文件
-dr 删除源文件到回收站
-or 自动重命名同名文件,例如filename.txt filename(1).txt filename(2).txt
请点击输入图片描述
下面,我们来看如何使用命令行解压缩文件。
WinRAR x 压缩包路径 解压缩到目标文件夹的路径
解压缩保留路径
WinRAR e 压缩包路径 解压缩到目标文件夹的路径
解压缩忽略路径
忽略路径的意思,就是解压缩时,压缩包原来里面有文件夹的,
解压缩之后,只能得到所有文件,而文件夹没了。
请点击输入图片描述
当然,WinRAR的命令行功能,不仅仅支持这么多。有兴趣的,可以打开官方帮助文档详细研读。这里就不再赘述了。
最后,我们来分享一下,如何使用VB(或者VBA)中的Shell命令,来运行WinRAR的命令行,这有助于我们编写程序批量执行一些解压缩或者压缩文件的任务。
如果通过Shell执行,其中“WinRAR”要改为WinRAR安装文件的绝对路径,而在CMD(开始-运行 -命令提示符)中不需改。
WinRAR安装的绝对路径,一般是(绝对路径中含空格,需要使用双引号引起来):
【Win7系统】"C:\Program Files (x86)\WinRAR\WinRAR.exe"
【Win XP系统】"C:\Program Files\WinRAR\WinRAR.exe"
举个VBA中使用Shell命令示例:
Shell "C:\Program Files (x86)\WinRAR\WinRAR.exe a 压缩包保存路径 被压缩的文件(夹)路径"
请点击输入图片描述
注意事项
绝对路径中含空格,需要使用双引号引起来
通过WinRAR命令行还可以在解压缩的时候重命名文件
Q3: vb.net 如何压缩、解压缩文件
1、vb.net批量解压文件你先搞懂 winrar.exe vb.net批量解压文件的解压参数格式vb.net批量解压文件,然后把winrar.exe和相关文件加入到资源文件中vb.net批量解压文件,然后调用 资源文件中的winrar.exe
2、弄明白rar/zip文件解压/压缩方法和格式vb.net批量解压文件,自己写程序 (可能会比较麻烦)
Q4: 怎么批量解压文件并分别解压到单独的文件夹中
1、首先我们需要找到分卷压缩的文件,单击第一个压缩文件。
2、按住"CTRL"键不放,依次点击第二个、第三个压缩文件。直到全部选择。
3、右击其中的一个压缩文件。在弹出的菜单中找到“解压到当前文件夹(X)”,单击。
4、可以看到解压完成。就可以批量解压文件并分别解压到单独的文件夹中了。
关于vb.net批量解压文件和vba批量压缩文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







