public List<String> list(String path) throws IOException {
    List<String> names = new ArrayList<String>();
    for (URL url : getResources(path)) {
      names.addAll(list(url, path));
    }
    return names;
  }
Recursively list the full resource path of all the resources that are children of all the
resources found at the specified path.

@param path The path of the resource(s) to list.
@return A list containing the names of the child resources.
@throws IOException If I/O errors occur
src/main/java/org/apache/ibatis/io/VFS.java