public static final void remove(Path path, boolean includeRootDir) {
		try {
			Files.walkFileTree(path, new RecursiveDirectoryRemover(includeRootDir ? null : path));
		} catch (IOException exception) {
			Log.error(exception);
		}
	}