文件筛选与提取、递归解压工具RecursiveDecompression

RecursiveDecompression是我用C#开发的一款实用工具,主要包括文件提取、递归解压缩两个功能。

假设我要把 D:\Temp\CalcNotepad 这个路径里面所有扩展名为vb的文件复制到另一个地方,一个一个复制很麻烦。

 

打开RD工具,选择源文件夹,然后选择目标路径D:\Test1(提前创建一个空白文件夹最好)

然后勾选“搜索子文件夹”,文件名筛选输入*.vb

最后点击【执行提前】

提取完成后,弹出对话框“操作完成”。 

然后自己去检查这个目标文件夹,可以看到所有.vb的文件都复制过来了。这个操作不会伤害到源文件。

 

下面介绍递归解压缩的功能。

RD可以把源文件夹之下所有的.rar .zip等压缩包全部解压出来,并且删除原来的压缩包。【原位解压】

特色功能1:可以把各级子文件夹里面的压缩包也全部解压

特色功能2:可以把压缩包里的压缩包剥离出来解压,也就是多层压缩包嵌套也没有关系。

特色功能3:可以根据文件名筛选实现选择性解压,例如只解压.xls文件亦可

下面我预先把一些文件夹或者压缩包放到D:\Test2之下,然后在RD中如下设置:

点击“执行解压”,稍等片刻,该文件夹变成了这样:

原先所有的压缩包都没了。看到的都是里面的内容。

 RD软件调用了WinRAR软件,所以大家在使用前必须把WinRAR的执行路径设置到RD里面。

 

posted @ 2025-01-11 12:11  ryueifu  阅读(175)  评论(0)    收藏  举报