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

java IO流实现文件复制

2012-07-10 10:27 204 查看
1。首先读取一个文件的内容

2.然后把读取的文件的内容写入另一个文件。

具体代码如下:

//复制文件,首先读取一个文件,然后在写入一个文件

public static void copyFile(String SRCFileURL,String targetFileURL) throws IOException{

//文件

File f = new File(SRCFileURL);

//字节流读取

InputStream in = new FileInputStream(f);

//在转化为字符流接收

BufferedInputStream bufferredIn = new BufferedInputStream(in);

//用来接收读取的数据

byte[] b = new byte[in.available()];

//用来读取指定大小的文件

int next=in.read(b,0,b.length);

File file = new File(targetFileURL);

if(!file.exists())

file.createNewFile();

OutputStream out = new FileOutputStream(file);

BufferedOutputStream bufferedOut=new BufferedOutputStream(out);

bufferedOut.write(b, 0, b.length);

bufferedOut.close();

out.close();

bufferredIn.close();

in.close();

System.out.println(new String(b));

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