@Test public void createComplexDirectories() throws IOException { Path parentdir = Files.createTempDirectory("DIR"); Path createDir = PathUtils.get(parentdir, "/test/test/test"); FileUtils.createDirectories(createDir); assertThat(exists(createDir), is(true)); }
public static Path createDirectories(Path dir) { try { if (Files.notExists(dir)) { LOGGER.trace(dir + " does not exist. Creating..."); Files.createDirectories(dir); } return dir; } catch (IOException e) { throw new RuntimeException(e); } }
FileUtils { public static Path createDirectories(Path dir) { try { if (Files.notExists(dir)) { LOGGER.trace(dir + " does not exist. Creating..."); Files.createDirectories(dir); } return dir; } catch (IOException e) { throw new RuntimeException(e); } } }
FileUtils { public static Path createDirectories(Path dir) { try { if (Files.notExists(dir)) { LOGGER.trace(dir + " does not exist. Creating..."); Files.createDirectories(dir); } return dir; } catch (IOException e) { throw new RuntimeException(e); } } private  FileUtils(); }
FileUtils { public static Path createDirectories(Path dir) { try { if (Files.notExists(dir)) { LOGGER.trace(dir + " does not exist. Creating..."); Files.createDirectories(dir); } return dir; } catch (IOException e) { throw new RuntimeException(e); } } private  FileUtils(); static void delete(Path path); static void delete(Path path, String glob); static void deleteDir(Path dir, DeleteVisitor visitor); static void copy(Path source, Path target); static void copy(Path source, Path target, String glob); static void copy(CopyVisitor visitor); static void copyFile(Path source, Path target); static Path createFile(Path dir, String name); static Path createDirectories(Path dir); static String read(Path file); static String read(Path file, Charset charset); static List<Path> ls(Path dir); static void move(Path from, Path to); static void createSymbolicLink(Path link, Path targetFile); }
FileUtils { public static Path createDirectories(Path dir) { try { if (Files.notExists(dir)) { LOGGER.trace(dir + " does not exist. Creating..."); Files.createDirectories(dir); } return dir; } catch (IOException e) { throw new RuntimeException(e); } } private  FileUtils(); static void delete(Path path); static void delete(Path path, String glob); static void deleteDir(Path dir, DeleteVisitor visitor); static void copy(Path source, Path target); static void copy(Path source, Path target, String glob); static void copy(CopyVisitor visitor); static void copyFile(Path source, Path target); static Path createFile(Path dir, String name); static Path createDirectories(Path dir); static String read(Path file); static String read(Path file, Charset charset); static List<Path> ls(Path dir); static void move(Path from, Path to); static void createSymbolicLink(Path link, Path targetFile);  }