我正在为我正在制作的程序开发一个安装程序,它使用 zip 文件,由于某种原因,我找不到从 zip 文件夹中解压和安装文件的方法。如果有人能帮助我,我会很高兴。
最佳答案
虽然java.util.zip
和Apache commons-io提供了很好的机制来从Java中的zip文件中读取数据,但如果您确实想将zip文件解压到磁盘上并保留目录结构那么最简单的 Java API 可能是 Apache Ant。
Project p = new Project();
p.init();
Expand ex = new Expand();
ex.setProject(p);
ex.setSrc(new File("myArchive.zip"));
ex.setDest(new File("targetDir"));
ex.perform();
但正如其他评论者所指出的,您可能应该考虑使用现有的安装程序构建工具,例如 IZPack而不是重新发明轮子。
关于java - 使用java移动文件有哪些方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14821316/