解压多个 zip 文件,但根据内容文件扩展名使用 unzip cmd 设置不同的目标目录

解压多个 zip 文件,但根据内容文件扩展名使用 unzip cmd 设置不同的目标目录

我有很多 .zip 文件,每个文件包含许多具有不同扩展名的不同文件,例如:。C.py.java.cppETC。

我只想从这些 zip 文件中提取所有带有 .py 或 .java 的文件。我使用此命令 unzip -d myDestinationFolder/ "Na*.zip" "*.py" "*.java"

它将我想要的具有特定扩展名的文件解压到目录 myDestinationDirectory 中。

有没有办法自动按照想要的文件类型创建 mkdir,然后将它们解压到相应的目录中?

因此.py文件被提取到名为py.java到名为的另一个目录Java 语言ETC。

相关内容