通过IO流讲一个文件里面的内容读到另外一个文件里面(文件复制功能的实现)
来源:互联网 发布:js selected选中事件 编辑:程序博客网 时间:2024/05/21 21:37
package com.test.io;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class TestInputStream {
public static void main(String[] args) throws IOException {
int BUFFER_SIZE = 16 * 1024;
int b = 0;
File src = new File("E:\\xx.txt");
File dst = new File("E:\\xxx.txt");
InputStream in = null;
OutputStream out = null;
try {
//获得输入流
in = new BufferedInputStream(new FileInputStream(src));
//创建一个新的缓冲输出流,以将数据写入指定的基础输出流
out = new BufferedOutputStream(new FileOutputStream(dst));
//缓存字符数组
byte[] buffer = new byte[BUFFER_SIZE];
while ((in.read(buffer))!=-1) {
//将buffer.length 长度的字符写入到输出流里面
out.write(buffer);
}
} catch (FileNotFoundException e) {
System.out.println("系统找不到指定文件");
System.exit(-1);
}finally {
if ( null != in) {
in.close();
}
if ( null != out) {
out.close();
}
}
}
}
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class TestInputStream {
public static void main(String[] args) throws IOException {
int BUFFER_SIZE = 16 * 1024;
int b = 0;
File src = new File("E:\\xx.txt");
File dst = new File("E:\\xxx.txt");
InputStream in = null;
OutputStream out = null;
try {
//获得输入流
in = new BufferedInputStream(new FileInputStream(src));
//创建一个新的缓冲输出流,以将数据写入指定的基础输出流
out = new BufferedOutputStream(new FileOutputStream(dst));
//缓存字符数组
byte[] buffer = new byte[BUFFER_SIZE];
while ((in.read(buffer))!=-1) {
//将buffer.length 长度的字符写入到输出流里面
out.write(buffer);
}
} catch (FileNotFoundException e) {
System.out.println("系统找不到指定文件");
System.exit(-1);
}finally {
if ( null != in) {
in.close();
}
if ( null != out) {
out.close();
}
}
}
}
- 通过IO流讲一个文件里面的内容读到另外一个文件里面(文件复制功能的实现)
- 把xib文件从一个项目复制到另外一个项目,里面内容变透明的问题
- 将一个16K的文件循环读到若干个4k的文件里面
- 流合并(把多个文件里面的内容写到一个文件里面)
- c语言初步经典题16---将一个文件的内容复制到另一个文件里面
- 将一个文件的内容添加到另一个文件里面
- C/C++语言之通过定义指针函数方式来实现在一个cpp文件里面获取另外一个cpp文件函数的返回值
- IO操作文件内容打印到控制台,将文件内容复制到另外一个文件
- c#将一个文件夹及其里面的所有内容(文件和文件夹)复制到指定路径
- java把一个文件的内容复制到另外一个文件
- Java-基础 文件操作IO 将文件内容复制到另外一个文件中去
- Python 实现替换文件里面的内容
- 编写一个程序,将文件apple的内容拷贝到文件cherry里面去,要求用非缓冲IO函数来实现
- 如何在一个工程里面实现不同的功能打入不同的日志文件中【log4net】
- vim中如何复制当前文件内容粘贴到另外一个文件的命令
- 复制一个目录下的所有文件到另外一个目录(Java实现)
- 复制一个目录下的所有文件到另外一个目录(Java实现)
- 一个HTML文件,找出里面的链接
- iOS-UIButton
- 11 java 王少飞-在Java中实现TCP协议编程
- 回归自然
- 字符串专题:G - Milking Grid (二维kmp)
- Android Training - 网络操作(2) - 管理网络用途
- 通过IO流讲一个文件里面的内容读到另外一个文件里面(文件复制功能的实现)
- HDU 2473 Junk-Mail Filter 【并查集+设立虚父节点(马甲)】
- Oracle 11g 第十二章知识点总结——其他数据库对象
- spring IOC原理
- HDU 4267
- 字符串专题:H - Blue Jeans(暴力法)
- 基础备忘:类模板总结与补充
- .编写函数进行日期转换
- 字符串专题:I - 统计难题(trie树 改良版)