code: public void addFiles(File baseDir) throws IOException {
  		for (String file : FilesIterator.getRelativeNamesIterator(baseDir)) {
  			addFileEntry(file, new FileInputStream(new File(baseDir, file)));
  		}
  	}
docs: Add files hierarchy to this archive. Traverse all <code>baseDir</code> directory files, no matter how deep hierarchy is
  and delegate {@link #addFile(File)}.
  
  @param baseDir files hierarchy base directory.
  @throws IOException if archive writing operation fails.