プロが教える店舗&オフィスのセキュリティ対策術

JAVAでZIP圧縮プログラムを作成したのですが
ZipEntry作成時にファイル名を引数にすれば問題なく解凍できたのですが
フォルダ名やフォルダ内のファイル等を指定するとXP等で解凍できなくなってしまいました。
書式が間違っているのでしょうか?
何か方法やサンプルがありましたらよろしくおねがいします。

ZipEntry target = new ZipEntry("test.txt"); ←コレは解凍できました。

以下の用に書くと解凍できない
ZipEntry target = new ZipEntry("folder\\");
ZipEntry target = new ZipEntry("folder\\test.txt");
ZipEntry target = new ZipEntry("\\folder\\test.txt");

A 回答 (1件)

ディレクトリ区切り文字は"\\"ではなく"/"にしないといけません。

    • good
    • 0
この回答へのお礼

回答ありがとうございます・。
遅くなりましたが無事に回答することができました。

お礼日時:2007/08/06 16:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!