【发布时间】:2011-06-04 01:02:42
【问题描述】:
我使用 ZipOutputStream 创建 zip 文件。我放入了 zip 一个文件(文件和 zip 都在同一个目录中),但是该文件以全路径(C:\TEMP\file.xml)存储,如何以相对路径或无路径存储?
【问题讨论】:
标签: java path zip relative-path
我使用 ZipOutputStream 创建 zip 文件。我放入了 zip 一个文件(文件和 zip 都在同一个目录中),但是该文件以全路径(C:\TEMP\file.xml)存储,如何以相对路径或无路径存储?
【问题讨论】:
标签: java path zip relative-path
您需要在ZipEntry 中进行设置。例如,如果您不想要任何路径,只需使用 ZipEntry 中的文件名,如下所示:
File f = new File("C:\\temp\\file.xml");
ZipEntry entry = new ZipEntry(f.getName());
【讨论】: