FileOutputStream和FileInPutputStream流的联合使用
来源:互联网 发布:啊哈c语言 小木虫 编辑:程序博客网 时间:2024/05/17 21:07
package com.luo.io;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
/**
* 利用FileInputStream和FileOutputStream从磁盘中的某个
* 文件夹中读取内容,然后写入到磁盘中其它的文件夹中
*
*/
public class FileOutPutStreamTest01 {
public static void main(String[] args) {
FileInputStream fis = null;
FileOutputStream fos = null;
try {
String filePath = "d:\\xiaozhu.txt";
fis = new FileInputStream(filePath);
byte[] input = new byte[1024];
int temp = 0;
String context = null;
while ((temp = fis.read(input)) != -1) {
context = new String(input, 0, temp);
}
fos = new FileOutputStream("D:\\xiaoluo.txt");
String mes = context;
byte[] bytes = mes.getBytes();
fos.write(bytes);
fos.flush(); //从内存中读取的数据强制写入到磁盘中的某个文件中
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
//关闭文件
if (fis != null) {
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (fos != null) {
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
/**
* 利用FileInputStream和FileOutputStream从磁盘中的某个
* 文件夹中读取内容,然后写入到磁盘中其它的文件夹中
*
*/
public class FileOutPutStreamTest01 {
public static void main(String[] args) {
FileInputStream fis = null;
FileOutputStream fos = null;
try {
String filePath = "d:\\xiaozhu.txt";
fis = new FileInputStream(filePath);
byte[] input = new byte[1024];
int temp = 0;
String context = null;
while ((temp = fis.read(input)) != -1) {
context = new String(input, 0, temp);
}
fos = new FileOutputStream("D:\\xiaoluo.txt");
String mes = context;
byte[] bytes = mes.getBytes();
fos.write(bytes);
fos.flush(); //从内存中读取的数据强制写入到磁盘中的某个文件中
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
//关闭文件
if (fis != null) {
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (fos != null) {
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
0 0
- FileOutputStream和FileInPutputStream流的联合使用
- FileInputStream和FileOutputStream的使用
- File 存储 FileOutputStream和FileInputStream的使用
- FileInputStream和FileOutputStream使用
- FileOutPutStream的使用
- FileOutputStream类的使用
- Java的IO流--FileInputStream和FileOutputStream
- 输入流和输出流的划分以及文件的FileInputStream和FileOutputStream类的使用
- java中FileInputStream和FileOutputStream的使用实例
- 使用FileInputStream和FileOutputStream读写sdcard卡下的文件
- 使用FileInputStream和FileOutputStream实现文件的复制
- IO的FileOutPutStream的使用
- Io流的FileInputStream和FileOutputStream的读取和写入
- FileOutputStream和FileWriter的抉择
- FileOutputStream和FileInputStream的用法
- 从TFTPDemo看文件流FileInputStream/FileOutputStream的使用
- 【JAVA的 IO流之FileInputStream和FileOutputStream】
- 使用FileInputStream和FileOutputStream实现文件复制
- 机器学习(一)--- 监督学习之回归
- 写给考完SDOI2016R2D1的自己
- 只要你停止进食,疾病就无处生长,只要你停止思考,烦恼就戛然而止
- Spring框架基础
- 大量 Material Design 学习资源
- FileOutputStream和FileInPutputStream流的联合使用
- JS概述
- 关于三年工作的一点点感悟
- cocos-creator 开发路程一实现可移动的游戏选择窗口(二)
- 炸弹人
- gettimeofday()、tzset()与localtime()
- VMware 下 Ubuntu 使用 Share folder 共享 WIN7 文件
- String——回文字符串manacher算法
- String的转换功能