IO小练习 ---- 文件拷贝
来源:互联网 发布:开源平台系统源码 编辑:程序博客网 时间:2024/04/30 05:24
功能要求:
使用文件输入输出字节进行文件拷贝
需求说明:
在项目中定义一个old.txt文件,然后加入一些数据
使用文件输入输出字节类将old.txt文件内容读取后写入 new.txt文件中
使用文件输入输出字节进行文件拷贝
需求说明:
在项目中定义一个old.txt文件,然后加入一些数据
使用文件输入输出字节类将old.txt文件内容读取后写入 new.txt文件中
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class FileCopy {public static void main(String[] args) throws IOException {String oldfile = "d:/old.txt"; // 旧文件路径String newfile = "d:/new.txt"; // 新文件路径// 创建一个file文件File file = new File(oldfile);// 通过文件路径创建FileOutputStream(字节文件输出流)FileOutputStream out = new FileOutputStream(file);// 然后将字符写入文件out.write('l');out.write('o');out.write('v');out.write('e');// 关闭字节文件输出流out.close();// 通过文件路径创建FileInputStream(字节文件输入流)FileInputStream in = new FileInputStream(file);// 循环读取文件中的内容for (int i = 0; i < file.length(); i++) {System.out.print((char)in.read());}// 通过新文件路径创建FileOutputStreamFileOutputStream fos = new FileOutputStream(newfile);// 定义byte数组byte[] b = new byte[1024 * 1024];int n = 0;// 循环读取 旧文件中的字节数据 到 byte数组里while ((n = in.read(b)) != -1) {fos.write(b, 0 ,n);// 然后写入此字节文件输出流}// 关闭流in.close();fos.close();}}
0 0
- IO小练习 ---- 文件拷贝
- IO流一:概述、IO异常处理、文件续写、文件读取、文件拷贝及练习
- io拷贝文件
- IO实现文件拷贝
- Java---IO文件拷贝
- io流-文件拷贝
- io文件拷贝
- IO小练习
- 2012-12-23-晚上IO练习,读取拷贝文件和视频
- 使用IO完成文件拷贝
- IO 操作文件拷贝
- 《黑马程序员》io---拷贝文件
- IO流,实现文件拷贝
- IO流文件的拷贝
- Java IO 拷贝文件比较
- IO流练习小例子
- IO流(2)--定义小数组拷贝
- 文件读写小练习
- VC MFC滑块(CSliderCtrl)控件
- Python 文本挖掘:使用机器学习方法进行情感分析(一、特征提取和选择)
- Swap Nodes in Pairs
- Swift语言官方文档翻译(1)
- Copy 数据到ppt 中保持对齐
- IO小练习 ---- 文件拷贝
- 循环节(SDUT 2747)
- 使用egypt+graphviz分析ffplay的函数调用关系图
- 打开Office2007报错
- scala -Collection
- 利用VideoView播放视频
- “假死战术”在程序中的实际运用及效果
- MySQL日期数据类型、时间类型使用总结
- 性能调优之ASP.NET