package com.kj.test; import cn.hutool.core.io.IoUtil; import java.io.*; /** * 拷贝一张图片,从一个目录到另外一个目录下(PS:是拷贝是不是移动) */ public class FileTest5 { /** * 移动图片用到renameTo()方法,该问题不能用renameTo() * <p> * 1、在原目录下创建一张图片 * 2、读取原目录下的图片文件 * 3、把读取的字节流写入到目标地址文件中 * 4、刷新输出流,关闭流 */ public static void main(String[] args) { // 在D盘下手动创建lu.jpg File orgFile = new File("D:\\lu.jpg"); // 先创建文件夹 File desFileDir = new File("D:\\FileCopy"); if (!desFileDir.mkdirs()) { System.out.println("创建目录失败" + desFileDir); } File desFile = new File("D:\\FileCopy\\lu.jpg"); try { // 创建目标文件 if (!desFile.createNewFile()) { System.out.println("创建文件失败" + desFile); } // 读取原文件 FileInputStream fis = new FileInputStream(orgFile); // 写入到目标文件 FileOutputStream fos = new FileOutputStream(desFile); in