我使用 ZipOutputStream 创建 zip 文件。我把一个文件放在zip中(文件和zip都在同一个目录),但是文件是用完整路径存储的(C:\TEMP\file.xml),如何用相对路径或没有路径存储它?
最佳答案
您需要在 ZipEntry 中设置它.例如,如果您不需要任何路径,只需在 ZipEntry 中使用文件名,如下所示:
File f = new File("C:\\temp\\file.xml");
ZipEntry entry = new ZipEntry(f.getName());
关于java - ZipOutputStream 相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4604893/