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