为了账号安全,请及时绑定邮箱和手机立即绑定

Java 在上传到 AWS 云之前创建文件副本

Java 在上传到 AWS 云之前创建文件副本

慕容708150 2021-10-27 19:03:14
我在目录中有一个图像。我想用不同的名称制作该图像的副本,而不会对同一目录中的原始图像造成损害。因此,一个文件夹中将有两个相同的图像,但名称不同。我想要一个像我试过的基本代码 -     File source = new File("resources/"+getImage(0));          File dest = new File("resources/");        source.renameTo("resources/"+getImage(0)+);        try {            FileUtils.copyDirectory(source, dest);        } catch (IOException e) {            e.printStackTrace();        }当我多次将同一张图片自动上传到亚马逊服务器,然后它开始出现上传问题。所以我们想每次都上传镜像的镜像副本。在eclipse中一般都有resources文件夹。我想每次在上传之前复制原始图像并在上传后删除它。请提出一些方法
查看完整描述

2 回答

?
三国纷争

TA贡献1804条经验 获得超7个赞

您只需复制文件并使用 StandardCopyOption.COPY_ATTRIBUTES

公共静态最终 StandardCopyOption COPY_ATTRIBUTES

将属性复制到新文件。

Files.copy(Paths.get(//path//to//file//and//filename),
    Paths.get(//path//to//file//and//newfilename), StandardCopyOption.COPY_ATTRIBUTES);


查看完整回答
反对 回复 2021-10-27
  • 2 回答
  • 0 关注
  • 137 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信