首页 > 代码库 > 用java写一个简单的文件拷贝程序吧
用java写一个简单的文件拷贝程序吧
代码:
public static void copyFile(String srcPath, String destPath) throws IOException { //建立File对象的来源与目的 File src = http://www.mamicode.com/new File(srcPath); File dest = new File(destPath); //由于只能拷贝文件,所以判定输入流是否为文件 if(!src.isFile()) { System.out.println("只能拷贝文件!"); throw new IOException("只能拷贝文件!"); } //文件输入输出 InputStream is = new FileInputStream(src); OutputStream os = new FileOutputStream(dest); //读取文件大小,并循环写出文件 byte[] flush = new byte[1024]; int len = 0; while(-1 != (len = is.read(flush))) { os.write(flush, 0, len); } //刷新此输出流并强制写出所有缓冲的输出字节 os.flush(); //释放资源(一般先打开的后关闭) os.close(); is.close(); System.out.println("拷贝成功!"); }
用java写一个简单的文件拷贝程序吧
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。