我使用ZipOutputStream创建zip文件。我在zip文件中放入了一个文件(文件和zip都在同一个目录中),但是文件是用fullpath(C:\ TEMP \ file.xml)存储的,如何用相对路径或没有路径存储它?
答案 0 :(得分:4)
您需要在ZipEntry中进行设置。例如,如果您不想要任何路径,只需在ZipEntry中使用该文件的名称,如下所示:
File f = new File("C:\\temp\\file.xml");
ZipEntry entry = new ZipEntry(f.getName());