java-jar包resource转文件
更新历史
名称 | 内容 |
---|
版本 | 1.0 |
创建时间 | 2021-10-19 |
更新时间 | 2021-10-19 |
功能清单
- 将jar包内的resource文件转换到本地文件存储
package org.pettyfox.base.utils;
import org.apache.commons.io.FileUtils;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
public class JarResourceTool {
public static File fileByResource(String resourcePath) {
File file = new File(resourcePath);
if (file.exists()) {
return file;
}
InputStream in = JarResourceTool.class.getClassLoader().getResourceAsStream(resourcePath);
try {
FileUtils.copyInputStreamToFile(in, file);
} catch (IOException e) {
file.delete();
e.printStackTrace();
}
return file;
}
}