1
我使用ZipOutputStream創建zip文件。我把zip文件放在一個文件中(文件和zip都在同一個目錄下),但是文件存儲在完整路徑(C:\ TEMP \ file.xml)中,如何使用相對路徑或沒有路徑存儲它?ZipOutputStream相對路徑
我使用ZipOutputStream創建zip文件。我把zip文件放在一個文件中(文件和zip都在同一個目錄下),但是文件存儲在完整路徑(C:\ TEMP \ file.xml)中,如何使用相對路徑或沒有路徑存儲它?ZipOutputStream相對路徑
您需要在ZipEntry中設置。例如,如果你不想要任何路徑,只需使用ZipEntry中文件的名稱,如下所示:
File f = new File("C:\\temp\\file.xml");
ZipEntry entry = new ZipEntry(f.getName());
這假設你的應用的工作目錄是C:\\ temp \否則它會贏得找不到要放入zip的文件。 – 2012-08-03 17:03:55