您的位置:首页 > 编程语言 > Java开发

java实现拷贝文件到另一个路径

2017-04-27 16:46 363 查看
import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.InputStream;

public class copy {
/**复制文件的方法*/  

    public static void copyFile(String oldPath, String newPath) {  

        try {  

            int bytesum = 0;  

            int byteread = 0;  

            File oldfile = new File(oldPath);  

            if (oldfile.exists()) { //文件存在时  

                InputStream inStream = new FileInputStream(oldPath); //读入原文件  

                FileOutputStream fs = new FileOutputStream(newPath);  

                byte[] buffer = new byte[1444];  

                while ( (byteread = inStream.read(buffer)) != -1) {  

                    bytesum += byteread; //字节数 文件大小  

                    System.out.println(bytesum);  

                    fs.write(buffer, 0, byteread);  

                }  

                inStream.close();  

                fs.close();  

            }  

        }  

        catch (Exception e) {  

            System.out.println("复制单个文件操作出错");  

            e.printStackTrace();  

        }  

    }  

    public static void main(String[] args) {

    String newPath="D:\\zc\\defaultroot\\sbbb\\temp\\SGHT\\201411030005064964\\1.docx";

    String oldPath="D:\\zc\\defaultroot\\sbbb\\annex\\ZC_SGHT\\201411030005064964\\1.docx";

    copy.copyFile(oldPath, newPath);
}

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: