事業内容

Zipファイル作成




Javaを利用してZipファイルを作成します。
JavaではデフォルトでZip作成の機能が利用できます。
ただし、日本語のファイル名には対応していません(文字化けしてしまいます)。

Zip作成部分は以下のようにします。




一応親ディレクトリからの再起処理も考えてみています。
空ディレクトリをZip内に含める場合、「\」を末尾に付与する必要があります。
「\」の部分はFile.separatorを利用すればいいと思います。

再起処理部分、ファイルパス作成部分は以下のようにしています。




ファイルパスは、「C:\」や「D:\」を含めて設定してしまうと、
指定ドライブのディレクトリ(圧縮した際の構成)にしか解凍できなくなります。
そのため、指定されたディレクトリ配下のパスのみ構成にいれています。


Javaへ

テンプレートのpondt