code: public static File file(File directory, String... names) {
  		Assert.notNull(directory, "directorydirectory must not be null");
  		if (ArrayUtil.isEmpty(names)) {
  			return directory;
  		}
  
  		File file = directory;
  		for (String name : names) {
  			if (null != name) {
  				file = file(file, name);
  			}
  		}
  		return file;
  	}
docs: 通过多层目录参数创建文件<br>
  此方法会检查slip漏洞，漏洞说明见http://blog.nsfocus.net/zip-slip-2/
  
  @param directory 父目录
  @param names 元素名（多层目录名）
  @return the file 文件
  @since 4.0.6