专栏首页用户3030674的专栏java写文件读写操作(IO流,字符流)

java写文件读写操作(IO流,字符流)

package copyfile;

import java.io.*;

public class copy {
	public static void main(String[] args) throws IOException {
		 copyFile("d:/new/a.txt","d:/new/b.txt",true);//oldpath,newpath,是否不覆盖前文
	}
	public static void copyFile(String oldpth,String newpath,boolean add) throws IOException{
		FileReader fr = null;
		FileWriter fw = null;
		try {
			//实例化文件,并判断文件是否存在
			File oldfile=new File(oldpth);
			if(oldfile.exists()){
					//初始化文件输入与输出流
					fr=new FileReader(oldpth);
					fw=new FileWriter(newpath,add);
					//定义存放读取数据的数组
					char[] buffer=new char[10];
					int length;
					while(true){
						int len=fr.read(buffer);//当文件读完,返回-1,否则返回读取文件长度
						if(len==-1)break;
						fw.write(buffer);
					}
					System.out.println("OK");
			}
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			fr.close();
			fw.close();
		}
	}
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • java Http消息传递之POST和GET两种方法--通过实用工具类来获取服务器资源

    /** * 实用工具类来获取服务器资源 * * get方法传送数据 * * 1、通过path设定传送方式 * 2、创建客户端 *...

    用户3030674
  • java写文件读写操作(IO流,字节流)

    /** * IO流的数据写入和读取 * 在本质上是用的FileReader("c:text.txt")或FileWriter("c:text2.txt")...

    用户3030674
  • 安卓Native和H5页面进行交互

    1、H5页面调用安卓Native界面 1)通过给webView添加JsInterface,安卓提供接口,让H5来进行调用         a)安卓写一个类...

    用户3030674
  • Kotlin 1.4 新特性预览

    Kotlin 1.4 的第一个里程碑版本发布了,具体发布信息可以参考1.4-M1 ChangeLog[1]。

    bennyhuo
  • JDK15正式发布,划时代的ZGC同时宣布转正

    2020年9月15日,JDK15正式发布,可谓如约而至。按照Java SE的发展路线图,JDK14自此停止更新。值得注意的是JDK15并非LTS版本,Oracl...

    YourBatman
  • Java企业微信开发_08_素材管理之下载微信临时素材到本地服务器

    请求地址:https://qyapi.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&med...

    shirayner
  • HTML技术简介

    1.DHTML:"Dynamic HTML"动态HTML技术的简称。DHTML并不是一项新技术,而是HTML,CSS,JavaScript技术组合的术语。DHT...

    郑小超.
  • Http接口调用示例教程

    本文链接:https://blog.csdn.net/u014427391/article/details/97398717

    SmileNicky
  • listview优化(中)

    1,对Imageview使用setTag()方法来解决图片错位问题,这个Tag中设置的是图片的url,然后在加载的时候取得这个url和要加载那position...

    xiangzhihong
  • Java-持有对象

    通常,程序总是根据运行是才知道的某些条件去创建新对象。在此之前,不会知道所需对象的数量,甚至不知道确切的类型。为了解决这个普通的编程问题, 需要在任意时刻和任意...

    桑鱼

扫码关注云+社区

领取腾讯云代金券