public boolean deleteDir(Path f, boolean recursive, boolean ifPurge, boolean needCmRecycle) throws MetaException {
    if (needCmRecycle) {
      try {
        cm.recycle(f, RecycleType.MOVE, ifPurge);
      } catch (IOException e) {
        throw new MetaException(org.apache.hadoop.util.StringUtils.stringifyException(e));
      }
    }
    FileSystem fs = getFs(f);
    if (fs instanceof HarFileSystem) {
      LOG.warn("Har path {} is not supported to delete, skipping it.", f);
      return true;
    }
    return fsHandler.deleteDir(fs, f, recursive, ifPurge, conf);
  }
Get table name in cat.db.table format.
@param table table object
@return fully qualified name.
standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/Warehouse.java