Android:使用Apache Commons Compress 7zip文件夹

时间:2016-03-29 10:57:43

标签: android apache 7zip

我在.gradle中加入了以下内容: compile 'org.apache.commons:commons-compress:1.8'

我想7zip 文件夹。我试过了

SevenZOutputFile sevenZOutput = new SevenZOutputFile(file);
SevenZArchiveEntry entry = sevenZOutput.createArchiveEntry(fileToArchive, name);
sevenZOutput.putArchiveEntry(entry);
sevenZOutput.write(contentOfEntry); //this is what I don't understand!!
sevenZOutput.closeArchiveEntry();

我需要一些帮助和帮助才能完成上述任务。

感谢。

1 个答案:

答案 0 :(得分:1)

sevenZOutput.write(contentOfEntry);

替换为

sevenZOutput.write(Files.toByteArray(fileToArchive));