具体是这样的 在java代码中有一个带压缩的文件名集合 在调用shell脚本并启动 同时把这些带压缩的文件名传入shell文件中, tar命令我是这样写的 tar -czf zipXmlFile.tar.gz $1 $2... 问题在这 应为集合的长度是不定的 只有个长度 在tar命令中怎样写呢 或者有其他好的办法莫 哪位能指点指点.... 求教
你可以建立一个.sh文件 在程序中写完调用
writeFile(tar -b 1 -cvf ../tar/"+currentDate+".tar *",tarpath+"XXX.sh");
String cmds = "sh "+tarpath+"XXX.sh";
try {
Runtime.getRuntime().exec(cmds).waitFor();
} catch (IOException e1) {
e1.printStackTrace();
}catch (InterruptedException e) {
e.printStackTrace();
}