public static Path copyFile(Resource src, Path target, CopyOption... options) throws IORuntimeException {
		Assert.notNull(src, "Source is null !");
		if(src instanceof FileResource){
			return copyFile(((FileResource) src).getFile().toPath(), target, options);
		}
		try(InputStream stream = src.getStream()){
			return copyFile(stream, target, options);
		} catch (IOException e) {
			throw new RuntimeException(e);
		}
	}
@Test
	@Disabled
	public void copyFileTest(){
		PathUtil.copyFile(
				Paths.get("d:/test/1595232240113.jpg"),
				Paths.get("d:/test/1595232240113_copy.jpg"),
				StandardCopyOption.COPY_ATTRIBUTES,
				StandardCopyOption.REPLACE_EXISTING
				);
	}