ZipOutputStream相对路径

时间:2011-01-05 14:04:24

标签: java path zip relative-path

我使用ZipOutputStream创建zip文件。我在zip文件中放入了一个文件(文件和zip都在同一个目录中),但是文件是用fullpath(C:\ TEMP \ file.xml)存储的,如何用相对路径或没有路径存储它?

1 个答案:

答案 0 :(得分:4)

您需要在ZipEntry中进行设置。例如,如果您不想要任何路径,只需在ZipEntry中使用该文件的名称,如下所示:

    File f = new File("C:\\temp\\file.xml");
    ZipEntry entry = new ZipEntry(f.getName());