如何使用 Ant 重命名 zip 存档中的文件?
一切都在标题中。为了完整起见,我只想重命名该文件而不修改它。
马努
All is in the title. Just to be complete, I just want to rename the file without modifying it.
Manu
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不相信有 Ant 任务可以就地操作 zip 文件的条目。即使 Java API 也不支持增量更改 zip 文件,请参阅 https://bugs。 java.com/bugdatabase/view_bug?bug_id=4129445。
但是,您可以解压缩整个文件,重命名所需的文件,然后将其压缩回来:
I don't believe there's an Ant task to manipulate the entries of a zip file in-place. Even the Java API doesn't support incrementally changing zip files, see https://bugs.java.com/bugdatabase/view_bug?bug_id=4129445.
You could however just unzip the whole thing, rename the file you want, and then zip it back up: