本文整理了Java中jodd.io.ZipBuilder.toZipFile()
方法的一些代码示例,展示了ZipBuilder.toZipFile()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipBuilder.toZipFile()
方法的具体详情如下:
包路径:jodd.io.ZipBuilder
类名称:ZipBuilder
方法名:toZipFile
暂无
代码示例来源:origin: redisson/redisson
/**
* Zips a file or a folder. If adding a folder, all its content will be added.
*/
public static File zip(File file) throws IOException {
String zipFile = file.getAbsolutePath() + ZIP_EXT;
return ZipBuilder.createZipFile(zipFile)
.add(file).recursive().save()
.toZipFile();
}
代码示例来源:origin: oblac/jodd
/**
* Zips a file or a folder. If adding a folder, all its content will be added.
*/
public static File zip(final File file) throws IOException {
String zipFile = file.getAbsolutePath() + ZIP_EXT;
return ZipBuilder.createZipFile(zipFile)
.add(file).recursive().save()
.toZipFile();
}
代码示例来源:origin: oblac/jodd
@Test
void testZipBuilderFile() throws IOException {
File zipFile = new File(dataRoot, "test.zip");
ZipBuilder.createZipFile(zipFile)
.add(new File(dataRoot, "sb.data"))
.path("sbdata").comment("This is sb data file").save()
.add(new File(dataRoot, "file"))
.path("folder").comment("This is a folder and all its files").save()
.toZipFile();
assertTrue(zipFile.exists());
ZipUtil.unzip(zipFile, new File(dataRoot), "sbda*");
assertTrue(new File(dataRoot, "sbdata").exists());
assertFalse(new File(dataRoot, "folder").exists());
ZipUtil.unzip(zipFile, new File(dataRoot));
assertTrue(new File(dataRoot, "sbdata").exists());
assertTrue(new File(dataRoot, "folder").exists());
assertTrue(new File(new File(dataRoot, "folder"), "a.png").exists());
// cleanup
FileUtil.delete(new File(dataRoot, "sbdata"));
FileUtil.deleteDir(new File(dataRoot, "folder"));
FileUtil.delete(zipFile);
}
代码示例来源:origin: org.jodd/jodd-core
/**
* Zips a file or a folder. If adding a folder, all its content will be added.
*/
public static File zip(final File file) throws IOException {
String zipFile = file.getAbsolutePath() + ZIP_EXT;
return ZipBuilder.createZipFile(zipFile)
.add(file).recursive().save()
.toZipFile();
}
内容来源于网络,如有侵权,请联系作者删除!