我的.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();


在完成上述任务时,我需要一些帮助和协助。

谢谢。

最佳答案

sevenZOutput.write(contentOfEntry);


替换为

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

10-07 20:04