本文整理汇总了Java中org.zeroturnaround.zip.NameMapper类的典型用法代码示例。如果您正苦于以下问题:Java NameMapper类的具体用法?Java NameMapper怎么用?Java NameMapper使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
NameMapper类属于org.zeroturnaround.zip包,在下文中一共展示了NameMapper类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: compress
点赞 3
import org.zeroturnaround.zip.NameMapper; //导入依赖的package包/类
/****
*
* @param root
* @throws IOException
*/
public static byte[] compress(File root) throws IOException {
if (root.exists()) {
File zip = new File(Files.createTempDir(), "data.zip");
ZipUtil.pack(root, zip, new NameMapper() {
@Override
public String map(String name) {
// Filter out the socket files...
if (name.endsWith(".sock"))
return null;
else
return name;
}
});
byte[] data = Files.toByteArray(zip);
zip.delete();
return data;
} else {
_log.warn("no data to compress: " + root.toString());
return new byte[] {};
}
}
开发者ID:zillabyte,
项目名称:motherbrain,
代码行数:29,
代码来源:CompressUtils.java
示例2: pathKeeper
点赞 2
import org.zeroturnaround.zip.NameMapper; //导入依赖的package包/类
private NameMapper pathKeeper() {
return new NameMapper() {
@Override
public String map(String name) {
return path + "/" + name;
}
};
}
开发者ID:sterodium,
项目名称:selenium-grid-extensions,
代码行数:9,
代码来源:ResourceFolder.java
示例3: createZipTo
点赞 2
import org.zeroturnaround.zip.NameMapper; //导入依赖的package包/类
private File createZipTo(File parent) {
File zipFile = new File(parent, "classes.zip");
ZipUtil.pack(classesFolder.toFile(), zipFile, new NameMapper() {
@Override
public String map(String name) {
if (!name.contains("Zip")) return null;
return name;
}
});
return zipFile;
}
开发者ID:poolik,
项目名称:classfinder,
代码行数:12,
代码来源:ClassFinderTest.java