这应该很简单,但我找不到方法来做到这一点。我需要使用Ant将目录的子目录中的任何zip文件提取到同一子目录中。文件被作为带通配符的fileset传递给ant任务,例如*/.zip。
例如,Ant脚本可能需要处理包含file.xml的a/b/c/file.zip文件,因此我想使用unzip任务将文件提取到a/b/c/file.xml,但是事先不知道目录结构,即它可能是a/b/c/file.zip或t/u/v/w/x/y/z/file.zip。 unzip任务需要“dest”目录,但在脚本运行之前,我不知道完整的dest目录是什么。我还考虑过mapper,但据我所知,这只是针对已提取的文件,我无法引用zip文件位置作为映射的一部分。
非常感谢您的帮助。
谢谢, Stef
例如,Ant脚本可能需要处理包含file.xml的a/b/c/file.zip文件,因此我想使用unzip任务将文件提取到a/b/c/file.xml,但是事先不知道目录结构,即它可能是a/b/c/file.zip或t/u/v/w/x/y/z/file.zip。 unzip任务需要“dest”目录,但在脚本运行之前,我不知道完整的dest目录是什么。我还考虑过mapper,但据我所知,这只是针对已提取的文件,我无法引用zip文件位置作为映射的一部分。
非常感谢您的帮助。
谢谢, Stef