Files.copy

可以使用 Files 工具类的 copy(Path source,Path target,CopyOption… options) 拷贝文件或者目录。 如果目标文件存在,那么赋值将失败,除非我们在 options 中指定了 REPLACE_EXISTING 属性。当该命令复制目录时,如果目录中已经有了文件,目录中的文件将不会被复制。

CopyOption 参数支持以下 StandardCopyOption 和 LinkOption枚举:

REPLACE_EXISTING:即使目标文件已存在,也执行复制。如果目标是符号链接,则复制链接本身(而不是链接的目标)。如果目标是非空目录,则复制将失败并显示FileAlreadyExistsException 异常。 COPY_ATTRIBUTES:将与文件关联的文件属性复制到目标文件。支持的确切 - 文件属性是文件系统和平台相关的,但 last-modified-time 跨平台支持并复制到目标文件。 NOFOLLOW_LINKS:表示不应遵循符号链接。如果要复制的文件是符号链接,则复制链接(而不是链接的目标)。

java
import java.nio.file.Files;
import java.nio.file.Paths;


String sou=
String destinationPath = "E:\\jungle\\github\\zz-guide\\java-web-guide\\learn-servlet-fud\\src\\main\\webapp\\upload";
Files.copy(Paths.get(serverUploadFilePath), Paths.get(destinationPath), StandardCopyOption.REPLACE_EXISTING);
异常介绍
javax与jakarta区别