Java -- (part21)

一.File类

1.概述

表示文件或者文件夹的路径抽象表示形式

2.静态成员

static String pathSeparator:路径分隔符:;

static String separator:名称分隔符:\

3.构造方法

File(String parent,String child)

File(File parent,String child)

Flie(String path)

4.方法

获取方法

String getAbsolutePath()->获取File的绝对路径->带盘符的路径

String getPath()->获取的是封装路径:new的是啥就是啥

String getName()->获取文件或者文件夹名

String length()->获取的是文件的长度->文件的字节数

创建方法

boolean createNewFile()->创建文件

boolean mkdirs()->创建文件夹

删除方法

boolean delete()->删除文件或者文件夹(不走回收站)

判断方法

boolean isDirectory()->判断是否为文件夹

boolean isFile()->判断是否是文件

boolean exists()->判断文件或者文件夹是否存在

遍历方法

String[] list()->遍历指定的文件夹,放回的是String数组

File[] listFiles()->遍历指定的文件夹,返回的是File数组->推荐使用

二.IO流

1.IO流概述

将一个数据从一个设备上传输到另一个设备上

2.IO流流向

输出流:从内存出发,将数据写到硬盘上

输入流:将数据从硬盘上读到内存中来

3.IO流分类

字节流

字节输出流:OutputStream

字节输入流:InputStream

字符流

字符输出流:Writer

字符输入流:Reader

三.字节流

字节输出流:FileOutputStream

1.作用

写数据

2.构造

FileOutputStream(String name,boolean append):续写,追加

3.方法

字节输入流:FIleInputStream

1.作用

读数据

2.构造

3.方法

四.字符流

字符输入流:FileReader

1.作用

读数据

2.构造

3.方法

字符输出流:FileWriter

1.作用

写数据

2.构造

3.方法

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值