Java 对文件的读取操作
2024-10-16 04:33:26
package pack; import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter; public class InOutFileStream { public static void main(String[] args) throws Exception { //字符流操作 //读取
File file = new File ("E:\\open_back16-2-26.sql"); FileReader reader = new FileReader(file); int r = 0;
char []rchar = new char[1024]; String text = ""; while ((r = reader.read(rchar)) != -1) {
text +=new String(rchar,0,r);
}
reader.close(); System.out.println(text); File outfile = new File ("E:\\out.txt");
if (!outfile.exists()) {
outfile.createNewFile();
} //写入
FileWriter fileWriter = new FileWriter(outfile); fileWriter.write(text);
fileWriter.flush();
fileWriter.close(); //字节流操作 //读取文件
FileInputStream fis = new FileInputStream(new File ("E:\\back.sql")); File outFile = new File("E:\\out1.txt");
if (!outFile.exists()) {
outFile.createNewFile();
} //将读入的back.sql 写入到 e:out1.txt 文件中
FileOutputStream fos = new FileOutputStream(outFile); int rr = 0; byte[]fchar = new byte[1024]; while ((rr = fis.read(fchar)) != -1) { fos.write(fchar,0,rr);
}
fos.flush();
fos.close();
fis.close();
}
}
最新文章
- localstorage 的属性改变问题
- 跟我学Windows Azure 二 使用SQL Azure创建数据库服务器,创建数据库,创建表
- Android AbsListView 的item动画类库 —— JazzyListView
- 单元测试-NUint最基本使用详解
- TabHost的用法(转)
- 带复杂表头合并单元格的HtmlTable转换成DataTable并导出Excel
- 关于在 mac上配置pytesseract的相关问题
- C# 中的委托和事件[转自张子扬]
- css中position中的几个属性
- iOS开发播放文本
- <;转>;如何高效快速看懂Android源码
- X-006 FriendlyARM tiny4412 u-boot移植之Debug串口用起来
- 深度解剖dubbo源码
- 如何禁止chrome浏览器http自动转成https 【转】
- word2007无法打开.doc
- es6 let和const
- 嵌入式单片机STM32应用技术(课本)
- mysql 修改表的每个列的字符类型
- Hotspot参数分析
- 【win7 + win server 2008】设置定时任务,设置.bat 文件去执行php脚本 == 用来配合爬虫程序简直不要太爽