我有一个名为 X 的 zip 文件,想要提取其中的一个文件,该文件位于 x/x/x/file.txt。如何使用 Perl 的 Archive::Zip
模块实现这个操作?
你可以使用 extractMember
方法:
extractMember( $memberOrName [, $extractedName ] )
提取给定的成员,或匹配其名称并提取它。如果该成员不存在于此Zip文件中,则返回undef。 如果提供了可选的第二个参数,请将其用作提取成员的名称。否则,成员的内部文件名将用作提取文件或目录的名称。 如果传递了$extractedName,则它应该是本地文件系统格式。 将创建所有必要的目录。 成功时返回AZ_OK。