名侦探柯南:可能解压缩多种格式的文件吗?

时间:2020-09-07 08:19:32

标签: python package unzip package-managers conan

这是我的.tgz文件的结构:

.
└── myFiles
    ├── folderA
    │   └── fileA.txt
    └── folderB
        ├── FolderC
        │   └── fileC.txt
        └── FolderD
            └── fileD.txt

我要使用柯南解压缩文件,并将文件复制到正确的目录,如下所示:

.
└── myTarget
    ├── bin
    │   └── fileA.txt
    ├── etc
    │   └── fileD.txt
    └── lib
        └── fileC.txt

为此,我使用以下代码行:

unzip("myFile.tgz", "myTarget/bin", pattern="myFiles/folderA/*", keep_permissions=True)
unzip("myFile.tgz", "myTarget/lib", pattern="myFiles/folderB/folderC/*", keep_permissions=True)
unzip("myFile.tgz", "myTarget/etc", pattern="myFiles/folderB/folderD/*", keep_permissions=True)

我的问题: 有没有一种方法可以使用多个模式和目标,因此我只需要调用一次unzip函数?

预先感谢您的回答..:)

0 个答案:

没有答案