@Override
            public boolean accept(File dir, String name) {
                return true;
            }
Copies all files and subdirectories in a directory to another.
Any existing files are overwritten.

@param sourceLocation the source directory
@param targetLocation the target directory
@param maxRecurseLevel if this is 1, only files immediately in sourceLocation are copied,
       if it is 2, then files contained in immediate subdirectories are copied, etc.
       If it is 0, sourceLocation will only be copied if it is a file, not a directory.
       If it is negative, recursion is infinite.
@throws IOException if copying any file fails. This will typically result in some files being copied and
        others not, i.e this method is not exception safe
vespajlib/src/main/java/com/yahoo/io/IOUtils.java