code: public boolean removeAll() throws IOException
    {
      if (isDirectory() && ! isLink()) {
        String []list = list();
  
        for (int i = 0; i < list.length; i++) {
          PathImpl subpath = lookup(list[i]);
          subpath.removeAll();
        }
      }
  
      return remove();
    }
docs: Removes the all files and directories below this path.
  
  @return true if successful.