oswcab
10/29/2014 - 8:12 PM

Read file from the classpath

Read file from the classpath

/** Java 6,7 */
File[] hiddenFiles = new File(".").listFiles(new FilterFile() {
   @Override
  public boolean accept(File file) {
    return file.isHidden();
  }
});

/** Java 8 */
File[] hiddenFiles = new File(".").listFiles(File::isHidden);
// ** Java 6 **
// File in src/test/resources
URL url = Thread.currentThread().getContextClassLoader().getResource("publication.xml");
File xmlFile = new File(url.toURI()); 
File xmlFile = new File(url.getPath()); // both work