code: protected void addContentFrom(File baseDir, String destSpaceId) {
  
          Collection<File> files = listFiles(baseDir,
                                             options.getFileFilter(),
                                             options.getDirFilter());
          for (File file : files) {
              try {
                  doAddContent(baseDir, destSpaceId, file);
  
              } catch (Exception e) {
                  StringBuilder sb = new StringBuilder("Error: ");
                  sb.append("Unable to addContentFrom [");
                  sb.append(baseDir);
                  sb.append(", ");
                  sb.append(destSpaceId);
                  sb.append("] : ");
                  sb.append(e.getMessage());
                  sb.append("\n");
                  sb.append(ExceptionUtil.getStackTraceAsString(e));
                  log.error(sb.toString());
              }
          }
      }
docs: This method loops the arg baseDir and pushes the found content to the
  arg destSpace.
  
  @param baseDir     of content to push to DataStore
  @param destSpaceId of content destination