Batch file 需要删除Zip文件中的文件吗

Batch file 需要删除Zip文件中的文件吗,batch-file,zip,archive,Batch File,Zip,Archive,我正在尝试创建一个批处理文件,该文件将在多个目录中递归搜索并删除超过“1000”天的文件 对于常规文件,这一部分我已经写下来,并开始工作 我的问题是试图创建一个批处理脚本,该脚本将递归搜索上述目录,并查看这些目录中的大量存档(.zip)文件,如果符合要求的时间范围,则删除zip文件中的文件和zip文件本身 问题是zip文件有更新的修改日期(即,在上周)。zip文件中的文件已经超过1000天了 任何建议都会很有帮助。所以,你的问题是“我可以删除zip文件中x天以上的文件吗?”。答案是,是的,你可以

我正在尝试创建一个批处理文件,该文件将在多个目录中递归搜索并删除超过“1000”天的文件

对于常规文件,这一部分我已经写下来,并开始工作

我的问题是试图创建一个批处理脚本,该脚本将递归搜索上述目录,并查看这些目录中的大量存档(.zip)文件,如果符合要求的时间范围,则删除zip文件中的文件和zip文件本身

问题是zip文件有更新的修改日期(即,在上周)。zip文件中的文件已经超过1000天了


任何建议都会很有帮助。

所以,你的问题是“我可以删除zip文件中x天以上的文件吗?”。答案是,是的,你可以,但这并不简单。您需要列出zip
7z l文件的所有内容。zip
检查每个文件的年龄,创建一个临时文件,文件名早于x天,然后删除文件
7z d%%f
。对于(*.zip)中的/r%%a,为目录中的所有zip运行上述代码是微不足道的。是的,您是正确的,如果多个存档文件中的文件超过了这么多天,我想删除这些文件。欢迎使用。发布您的代码尝试并提出具体问题,我们将乐于提供帮助。