初步了解I/O

Java I/O操作文件:

java.io包中提供了一些接口和类,对文件进行基本的操作,包括对文件和目录属性的操作、对文件读写的操作等。

File对象:

File对象既可表示文件也可表示目录。

File类的构造方法

File(String pathame)      用指定的文件路径构造文件

File(String dir,String subpath)   在指定的乌璐下创建指定文件名的文件     dir参数指定目录路径,subpath参数hiding文件名

File(File parent, String subpath)    很具一个文件对象和一个子文件构造文件对象      parent参数指定目录文件,subpath参数指定文件名。

File类的常用方法

boolean exists()       测试文件是否存在   

String getAbsolutePath()     返回此对象表示的文件的绝对路径名

String getName()      返回此对象表示的文件的名称

String getParent()      返回此File对象的路径名的上一级,如果路径名没有上一级,则返回null

boolean delete()      删除此对象指定的文件

boolan creatNewFile()      创建空文件,不创建文件夹

boolean isDirectory()      测试此File对象标识的是否是目录

boolean mkdir()       创建一个目录,它的路径名由当前File对象指定

boolean mkdirs()      创建包括父目录的目录

 

使用File类操作文件和目录属性的步骤:

1.引入File类

2.构造一个文件对象

3.利用File类的方法访问文件或目录的属性

file.exists()          //判断文件或目录是否存在

file.isFile()           //判断是否是文件

file.isDirectory()       //判断是否是目录

file.getName()     //获取文件或目录的名称

file.getPath()       //获取文件或目录的路径

file.getAbsolutePath()        //获取文件或目录的绝对路径

file.lastModified()        //获取文件或目录的最后修改时间

file.length()           //获取文件或目录的大小,单位为字节

 

认识Java的流:

File类不能访问文件的内容,不能从文件中读取数据火王文件里写数据。

读文件是指把文件中的数据读取到内存中。

写文件是把内存中的数据写到文件中。

通过流来读写文件。

流是指一连串流动的字符,是以先进先出的方式发送和接收数据的通道。

流分为输入流和输出流,输入和输出是相对于计算机内存来说的,数据输入到内存称为输入流;数据从内存输出称为输出流。

输出流由OutputStream和Write作为基类

输入流由InputStream和Reader作为基类。

 

 

读写文本文件:

通常可以使用java.io宝中的流读写文本文件

1.使用字节流读写文本文件

(1).使用字节流FileInputStream读文本文件:

FileInputStream

(2).使用字节流类FileOutputStream写文本文件

FileOutputStream

 

2.使用字符流读写文本文件

(1).使用字符流类BufferedReader 和 FileReader读文本文件

(2).使用字符流类BufferedWriter 和 FileWriter写文本文件

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值