LzmaAlone.java を使用して、圧縮のためにファイルを送信する Java コードを作成しました。
1 つのファイルを送信するのは問題ありませんが、多数のファイルを送信する場合は、前のファイルの圧縮が完了したことを確認する必要があります。また、圧縮中のファイルごとに進行状況バーを作成する必要があります...どうすればよいですか?
ありがとう!
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;
}
}