简单的文件复制类

转载 2015年11月19日 11:51:55
package util;

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class FileUtil {
    
    public static boolean copy(File src,File dest){
        BufferedInputStream bis = null;
        BufferedOutputStream bos = null;
        try {
            bis = new BufferedInputStream(new FileInputStream(src));
            bos = new BufferedOutputStream(new FileOutputStream(dest));
            byte[] bts = new byte[1024];
            int len = -1;
            while((len=bis.read(bts)) != -1){
                bos.write(bts,0,len);
            }
            return true;
        } catch (Exception e) {
            e.printStackTrace();
            return false;
        }finally{
            if(bis != null){
                try {
                    bis.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            if(bos != null){
                try {
                    bos.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
        
    }
}

C语言简单文件复制(纯粹为了凑数据......)

#include #include #include #include void file_copy(char *src, char *dst) { FILE *fp1, *fp2; int c...
  • qq_16542775
  • qq_16542775
  • 2016年08月26日 14:12
  • 478

CFile读写文件 实现复制文件功能

/*作者:sysprogram 编写日期:2011年4月2日 博客:http://hi.csdn.net/SysProgram */ //自定义复制文件函数 void MyC...
  • SysProgram
  • SysProgram
  • 2011年04月02日 22:35
  • 2560

简单JAVA类

所有简单JAVA类的开发要求如下: 1.根据已有的要求定义类的名称——Person; 2.根据给出的提示编写相应的熟悉,但是所有的属性必须都使用private关键字进行封装; 3.封装之后的属性...
  • kepler08
  • kepler08
  • 2016年12月16日 09:10
  • 1261

java简单的文件复制

package test; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExce...
  • qq_30085577
  • qq_30085577
  • 2016年01月15日 09:44
  • 118

一个简单java类

/* 一个简单java类,包含私有的属性,无参数的构造函数和其他有需要的重载构造函数, 公有的setter和getter,类定义中不调用输出函数 */ class Student{ private ...
  • mo1302267724
  • mo1302267724
  • 2017年09月19日 10:29
  • 235

C++定义一个简单类

//定义一个person类 class person{ public:// 共有的     char name[100];     int sex;    ...
  • wwc455634698
  • wwc455634698
  • 2017年04月16日 15:52
  • 147

RandomAccessFile类中read和write方法

1、read方法: read()方法返回当前RandomAccessFile实例的文件指针指向的位置中包含的字节内容。 read()方法在读取完一个字节之后,会自动把指针移动到下一个可读字节。这意...
  • jzpkzm
  • jzpkzm
  • 2015年12月04日 16:03
  • 390

C#实现各种格式文件的复制

// string path1 = @"F:\unity生命周期.png"; // string path2 = @"E:\unity生命周期.png"; // FileCopy (path2, ...
  • zhaoguanghui2012
  • zhaoguanghui2012
  • 2015年11月17日 20:58
  • 962

java 简单的文件复制demo

import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java...
  • ASPXIAZAIPINGDAO
  • ASPXIAZAIPINGDAO
  • 2014年07月18日 15:08
  • 321

C#文件流实现文件复制

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; ...
  • u010371458
  • u010371458
  • 2013年06月06日 16:09
  • 485
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:简单的文件复制类
举报原因:
原因补充:

(最多只允许输入30个字)