我希望按原样压缩此文件夹结构-
现在我正在做这些步骤-
将文件夹以外的文件移动到“临时”文件夹。
将 Folder1 移动到“Temp”文件夹。
压缩温度
删除“临时文件夹”。
这是正确的方法还是有任何简单/更好的方法?
我希望按原样压缩此文件夹结构-
现在我正在做这些步骤-
将文件夹以外的文件移动到“临时”文件夹。
将 Folder1 移动到“Temp”文件夹。
压缩温度
删除“临时文件夹”。
这是正确的方法还是有任何简单/更好的方法?
压缩文件之前无需移动文件。
<zip destfile="test.zip" basedir="src_dir" includes="**/*"/>
如果您要做出比 更具挑战性的选择**/*
,例如选择性地包含和排除特定文件,那么您可以在 zip 元素中使用一个或多个文件集(或 zipfilesets)来实现。
这是 dir 结构,包括 build.xml:
$ 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