//sources={"D:\workplace_hanju_pl\.metadata\.me_tcat7\webapps/staticH5/F0ACD7700181/jquery.min.js"},{"D:\workplace_hanju_pl\.metadata\.me_tcat7\webapps/staticH5/F0ACD7700181/md5.min.js"}//多个文件
//target="D:\workplace_hanju_pl\.metadata\.me_tcat7\webapps/staticH5/F0ACD7700181/release_package.tar"
public static File pack(File[] sources, File target) {
FileOutputStream out = null;
try {
out = new FileOutputStream(target);
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}
TarArchiveOutputStream os = new TarArchiveOutputStream(out);
for (File file : sources) {
try {
os.putArchiveEntry(new TarArchiveEntry(file));
IOUtils.copy(new FileInputStream(file), os);
os.closeArchiveEntry();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
if(os != null) {
try {
os.flush();
os.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return target;
}
打包完成后
我不想要前面的哪些路径,想打成这个样子的:
应该怎么办