private void mkParentDir(URI uri) throws IOException {
    URI parentURI = URIUtil.getParentURI(uri);

    if (parentURI != null && !exists(parentURI)) {
      mkDirectory(parentURI);
    }
  }