2011-01-05 18 views
1

ZipOutputStreamを使用してzipファイルを作成します。私はzipファイルに入れます(ファイルとzipは同じdirにあります)が、ファイルはfullpath(C:\ TEMP \ file.xml)で保存されています。ZipOutputStream相対パス

答えて

4

ZipEntryに設定する必要があります。たとえば、パスを必要としない場合は、次のようにZipEntry内のファイル名を使用してください:

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

これはあなたのアプリの作業ディレクトリがC:\\ temp \ zipに入れるファイルが見つかりません。 –