论文部分内容阅读
针对以上需求,如何一次性对多个文件夹进行处理呢?常用压缩软件带有将多个压缩包一次解压到不同文件夹的命令,但没有能直接分别压缩多个文件夹的命令,可这并不表示压缩软件不具备这个能力。无论我们用哪个压缩软件,办法总是有的。由于大家使用的压缩工具不尽相同,而各种压缩工具的实现方法也有所不同,所以我们针对目前最常用的几种压缩工具(包括WinRAR、好压和7-zip)来分别说明。我们选择压缩备份一个洗衣机相关资料的目录,目标是将每个组每个月的资料分别独立压缩为一个文件。
1. WinRAR实现成批单独压缩
在资源管理器中多选要压缩的洗衣机资料目录下的所有文件夹,通过右键菜单命令“WinRAR→添加到压缩文件”,启动“压缩文件名和参数”窗口。
在“压缩文件名和参数”窗口中点击“文件”选项卡,选中“把每个文件放到单独的压缩文件中”复选框进行压缩,即可获得所需的独立压缩包(图1)。
2. 好压成批单独压缩更顺手
打开存放洗衣机资料的文件夹,全选所有小组的文件夹,并在选择区上单击鼠标右键,在右键菜单中选择“好压→添加到压缩文件”命令(图3)。
在弹出的压缩文件窗口中,单击“常规”选项卡,选中窗口右栏中的“压缩每个选中项到单独的压缩文件”(图4)。
确定之后,我们可以看到,目标目录下已经生成了每个文件夹的压缩包(图5)。
如果有的项目不希望压缩,或者还希望增加来自于他处的项目,则可以在“文件”选项卡下点击“编辑”按钮进行增删操作(图6)。
3. 7-zip循环单独压缩有高招
在分别压缩这个问题上,虽然7-zip没有现成的命令或选项可用。但我们可以利用其命令行模式,构造一个自动循环的批处理来实现任意多个文件夹的一次性分别压缩。
打开记事本编辑一个文本文件,内容仅有如下一行(图9):
for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.7z" "%%X\"
文本文件建好后,将扩展名改为bat,并把该文件放置在上述洗衣机资料批量文件夹所在的目录下。双击执行这个批处理文件,即可获得按文件夹单独压缩的系列压缩包。将该批处理文件保存起来,以后无论哪个文件夹下的资料需要分别压缩,都可以拷贝过去执行一下就OK了,可谓一劳永逸。
1. WinRAR实现成批单独压缩
在资源管理器中多选要压缩的洗衣机资料目录下的所有文件夹,通过右键菜单命令“WinRAR→添加到压缩文件”,启动“压缩文件名和参数”窗口。
在“压缩文件名和参数”窗口中点击“文件”选项卡,选中“把每个文件放到单独的压缩文件中”复选框进行压缩,即可获得所需的独立压缩包(图1)。
2. 好压成批单独压缩更顺手
打开存放洗衣机资料的文件夹,全选所有小组的文件夹,并在选择区上单击鼠标右键,在右键菜单中选择“好压→添加到压缩文件”命令(图3)。
在弹出的压缩文件窗口中,单击“常规”选项卡,选中窗口右栏中的“压缩每个选中项到单独的压缩文件”(图4)。
确定之后,我们可以看到,目标目录下已经生成了每个文件夹的压缩包(图5)。
如果有的项目不希望压缩,或者还希望增加来自于他处的项目,则可以在“文件”选项卡下点击“编辑”按钮进行增删操作(图6)。
3. 7-zip循环单独压缩有高招
在分别压缩这个问题上,虽然7-zip没有现成的命令或选项可用。但我们可以利用其命令行模式,构造一个自动循环的批处理来实现任意多个文件夹的一次性分别压缩。
打开记事本编辑一个文本文件,内容仅有如下一行(图9):
for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.7z" "%%X\"
文本文件建好后,将扩展名改为bat,并把该文件放置在上述洗衣机资料批量文件夹所在的目录下。双击执行这个批处理文件,即可获得按文件夹单独压缩的系列压缩包。将该批处理文件保存起来,以后无论哪个文件夹下的资料需要分别压缩,都可以拷贝过去执行一下就OK了,可谓一劳永逸。