我有几个 zip 文件,每个文件至少有 10000 个文件。我想按年份和月份将文件提取到单独的文件夹中。我该怎么做。我有 Windows XP Pro。
答案1
这不是什么大问题——你需要一个自动文件管理软件,我推荐免费的应用程序 Filesort。
你要做的就是
- 使用 Filesort 根据文件日期建立规则,将它们排序到所需的文件夹中。
- 设置 Filesort 以开始监视您打算将 zip 文件的所有内容转储到的文件夹。
- 设置Filesort每2分钟按照规则处理一次文件。
- 开始将 zip 文件的所有内容提取到受监控的文件夹中,Filesort 将完成剩下的工作。
如果它有效的话请告诉我们好吗?
答案2
虽然我认为这可以通过一个选项实现,但
标准 ZIP 工具似乎不支持这一点。
不过,有一种方法可以通过一些脚本来实现
(脚本的选择权留给您)。
我(当然)假设您不想先提取所有文件
,然后再对它们进行排序(尽管这听起来是个好主意)。
将其与此方案进行比较。除非您得到更好的答案。
- 列出存档内容以及日期和时间信息
- 在新的文本文件中捕获此内容
- 将文件过滤(使用类似方法
grep
)成更小的文件,形成所需的基于日期的集合 - 使用这些文件单独提取档案到特定目录中
大多数压缩工具都支持所有这些选项。
我更喜欢7-zip。