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);
// 写入到