0

このフォルダ構造をそのまま圧縮してほしい

ここに画像の説明を入力

現在、私はこれらの手順を実行しています-

  1. フォルダ以外のファイルを「Temp」フォルダに移動。

  2. Folder1 を「Temp」フォルダに移動します。

  3. ジッパー温度。

  4. 「一時フォルダ」を削除しています。

これは正しいアプローチですか、それともこれを行う簡単な/より良い方法はありますか?

4

1 に答える 1

2

圧縮する前にファイルを移動する必要はありません。

<zip destfile="test.zip" basedir="src_dir" includes="**/*"/>

特定のファイルを選択的に含めたり除外したりするなど、より困難な選択が必要**/*な場合は、zip 要素内の 1 つ以上のファイルセット (または zipfilesets) を使用してそれを達成できます。

build.xml を含む dir 構造は次のとおりです。

$ find .
.
./build.xml
./src_dir
./src_dir/Document.txt
./src_dir/Document2.txt
./src_dir/Document3.xml
./src_dir/Folder1

作成されたzipファイルは次のとおりです。

$ jar tvf test.zip
     0 Fri Jul 20 08:36:06 GMT 2012 Folder1/
     0 Fri Jul 20 08:36:26 GMT 2012 Document.txt
     0 Fri Jul 20 08:36:12 GMT 2012 Document2.txt
     0 Fri Jul 20 08:36:18 GMT 2012 Document3.xml
于 2012-07-20T08:40:02.613 に答える