根据resources里面资源文件的相对路径,获取文件为File或InputStream

读取resources下images下的文件

根据resources里面资源文件的相对路径,获取文件为File或InputStream_第1张图片

1,静态方法

// 先获取为File,再转为InpuStream
File file = new File(ThumbnailsUtils.class.getResource("/images/watermark_5.png").getPath());
InputStream inputStream = new FileInputStream(file);

// 直接获取为输入流
InputStream fileInputStream  = ThumbnailsUtils.class.getClassLoader().getResourceAsStream("images/watermark.jpg");

2,非静态方法

// 先获取为File,再转为InpuStream
File file = new File(this.getClass().getResource("/images/watermark_5.png").getPath());
InputStream inputStream = new FileInputStream(file);

// 直接获取为输入流
InputStream fileInputStream  = this.getClass().getClassLoader().getResourceAsStream("images/watermark.jpg");

 

你可能感兴趣的:(File,resources)