code: public static Path copyFile(Path src, Path dest, StandardCopyOption... options) throws IORuntimeException {
  		Assert.notNull(src, "Source File is null !");
  		Assert.notNull(dest, "Destination File or directiory is null !");
  
  		Path destPath = dest.toFile().isDirectory() ? dest.resolve(src.getFileName()) : dest;
  		try {
  			return Files.copy(src, destPath, options);
  		} catch (IOException e) {
  			throw new IORuntimeException(e);
  		}
  	}
docs: 通过JDK7+的 {@link Files#copy(Path, Path, CopyOption...)} 方法拷贝文件
  
  @param src 源文件路径
  @param dest 目标文件或目录，如果为目录使用与源文件相同的文件名
  @param options {@link StandardCopyOption}
  @return Path
  @throws IORuntimeException IO异常