我编写了一个 Java 代码,它使用 LzmaAlone.java 发送文件进行压缩。
发送一个文件不是问题,但要发送大量文件,我需要确认前一个文件已完成压缩。我还需要为每个被压缩的文件创建一个进度条......我该怎么做?
谢谢!
Compressor c = new Compressor();
try {
c.compress(original, newfile);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
......
public void compress(String filename, String newPath) throws Exception {
try {
LzmaAlone.main(new String[]{ "e", filename, newPath});
} catch (Exception e) {
throw e;
}
}