测试代码
import IODemo_02.CopyFileUtils;
import org.junit.Test;
public class AppTest {
@Test
public void CopyFileTest(){
CopyFileUtils.copyFile("F:/桌面/b.txt","F:/桌面/d.txt");
}
}
工具类
import java.io.FileReader;
import java.io.FileWriter;
public class CopyFileUtils {
public static void copyFile(String src,String des){
FileReader frd = null;
FileWriter fwt = null;
try{
// 创建文件字符流输入对象
frd = new FileReader(src);
// 创建文件字符流输出流对象
fwt = new FileWriter(des);
char[] buffer = new char[1024];
int temp = 0;
while ((temp = frd.read(buffer))!=-1){
fwt.write(buffer,0,temp);
}
fwt.flush();
System.out.println("true");
}catch (Exception e){
e.printStackTrace();
}finally {
try{
if (frd != null)
frd.close();
}catch (Exception e){
e.printStackTrace();
}
}
}
}