写一个方法,可以复制一个文件
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class CopyTest {
public static void main(String[] args) {
CopyTest c=new CopyTest();
c.copy("D:\\MyWork\\MyProject\\temp.txt","D:\\MyWork\\MyProject\\a\\temp1.txt");
}
public static void copy(String srcPath,String destPath){
FileInputStream fis=null;
FileOutputStream fos=null;
byte[] bytes=new byte[1024];//缓冲区
try {
fis=new FileInputStream(srcPath);
fos=new FileOutputStream(destPath);
int temp=0;
while((temp=fis.read(bytes))!=-1){
fos.write(bytes,0,temp);//从头到为进行读取
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally {
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}