package com.angding.util;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

/**

* @author 邓孟鑫

*/

public class FileUtils {

public static boolean fileCopy(String oldFilePath,String newFilePath) throws IOException {

//如果原文件不存在

if(fileExists(oldFilePath) == false){

return false;

}

//获得原文件流

FileInputStream inputStream = new FileInputStream(new File(oldFilePath));

byte[] data = new byte[1024];

//输出流

FileOutputStream outputStream =new FileOutputStream(new File(newFilePath));

//开始处理流

while (inputStream.read(data) != -1) {

outputStream.write(data);

}

inputStream.close();

outputStream.close();

return true;

}

public static boolean fileExists(String filePath) {

File file = new File(filePath);

return file.exists();

}

}

好了就到这里,如果以上代码存在问题请将您宝贵的意见提出来,非常感谢

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐