java 复制文件

来源:互联网 发布:在手机上淘宝怎么代销 编辑:程序博客网 时间:2024/04/29 03:43

code:

 

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;


public class tcopy {

 public static void main(String[] args) { 

  String srcPath="C://1.jpg";//源文件
  String destPath="d://";//copy目标路径
  try {
   byte[] byteFile=new byte[1024];//文件流中转站
   int bytes=0;//储存中转中站字节数

   File srcFile =new File(srcPath);//生成源文件file对象
   File destFile=new File(destPath+srcFile.getName());//生成目标文件file对象,注意路径是copy目标路径+源文件的文件名
   destFile.createNewFile();//在目标位置创建目标文件
   FileInputStream in=new FileInputStream(srcFile);//输入流
   FileOutputStream out=new FileOutputStream(destFile);//输出流
   while((bytes=in.read(byteFile))!=-1){//先把输入流中的字节读取到bytes数组,并把返回值(读取的字节数)赋于bytes变量,判断如果读取的字节数不为-1继续迭代
    out.write(byteFile, 0, bytes);//向输出流写数据,数据来自中转站,从0字节开始,读取到中转站字节数结尾.
   }
   System.out.println("copy suc!");//copy成功

  } catch (Exception e) {
   System.out.println("copt erro!");
   System.out.println(e.toString());
  }
 }

}