【发布时间】:2010-10-05 12:10:15
【问题描述】:
我想知道是否有人有一个脚本来压缩文件夹中的所有文件及其子文件夹,同时保持原始文件名?所以基本上对于文件夹中的每个文件,我都希望创建一个相应的 zip 文件。我以前从未使用过 VBScript,所以我不确定如何做到这一点,并且需要很长时间才能弄清楚。然后我会删除原始文件的所有实例。
【问题讨论】:
我想知道是否有人有一个脚本来压缩文件夹中的所有文件及其子文件夹,同时保持原始文件名?所以基本上对于文件夹中的每个文件,我都希望创建一个相应的 zip 文件。我以前从未使用过 VBScript,所以我不确定如何做到这一点,并且需要很长时间才能弄清楚。然后我会删除原始文件的所有实例。
【问题讨论】:
您可以下载 zip 实用程序,例如 GNU zip、pkzip、rar、winzip 等。找到一个带有命令行功能的实用程序。然后你可以使用 for 循环创建一个批处理(循环你的文件)并一个一个地压缩它们。检查ren /?,del /? 重命名和删除文件。
【讨论】:
您所要求的正是 gzip 实用程序所做的。它将数据压缩成具有原始文件名和扩展名的 .gz 文件。默认情况下,当它成功时,它会删除原始文件。解压是相反的过程。
【讨论】: