java文件流写入文件_JAVA IO流编程 实现文件的写入、写出以及拷贝

一、流的概念

流:数据在数据源(文件)和程序(内存)之间经历的路径。

输入流:数据从数据源(文件)到程序(内存)的路径。

输出流:数据从程序(内存)到数据源(文件)的路径。

以内存为参照,如果数据向内存流动,则是输入流,反之则是输出流

8b026b1966232a6f4bf0bc7f3757adf6.png

字节流:FileInputStream用来读取文件

FileOutputStream用来写入到文件

字符流:FileReader\BufferedReader用来读取文件

FileWrite\BufferedWrite用来写入到文件

二、操作用法

1.获取文件对象,针对该对象进行一些基本操作

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

1 //创建一个文件对象

2 File f = new File("F:\\test\\sheet.xls");3 //得到文件的路径

4 System.out.println("文件路径"+f.getAbsolutePath());5 //得到文件的大小,字节数

6 System.out.println("文件大小"+f.length());7 //可读属性

8 System.out.println("可读"+f.canRead());

View Code

2.创建文件(判断该文件是否存在,若存在则弹出提示,若不存在则进行创建)

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

1 //创建文件

2 File f = new File("F:\\test\\test.txt");3 //判断该文件是否存在

4 if(!f.exists())5 {6 //可以创建

7 try{8 f.createNewFile();9 } catch(IOException e) {10 e.printStackTrace();11 }12 }13 else

14 {15 System.out.println("改文件已存在,创建失败!");16 }

View Code

3.创建文件夹(条件同上)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值