我在目录中有一个图像。我想用不同的名称制作该图像的副本,而不会对同一目录中的原始图像造成损害。因此,一个文件夹中将有两个相同的图像,但名称不同。我想要一个像我试过的基本代码 - 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);
添加回答
举报
0/150
提交
取消