Hi All: I reimplement the Archiver class using Java NIO tree walking instead of the custom file system traversal that was there because (1) it was painful when dealing with large directories and calls to File.listFiles() and (2) I want to use Path objects.
The class has cruft still, due to the fact that this component is still on Java 7 and Java 8 lambdas cannot be used. If we can update to Java 8, I can drop some code duplication very cleanly. Thoughts? Gary