2021-06-16

JAVA I/O提供了接口和类,对文件进行操作。

File对象

File.delete() 删除文件或文件夹目录。
File.createNewFile() 创建一个新的空文件。
File.mkdir() 创建一个新的空文件夹。
File.list() 获取指定目录下的文件和文件夹名称。
File.listFiles() 获取指定目录下的文件和文件夹对象。
File.exists() 文件或者文件夹是否存在
String   getAbsolutePath()   // 获取绝对路径
long   getFreeSpace()       // 返回分区中未分配的字节数。
String   getName()         // 返回文件或文件夹的名称。
String   getPath()         // 返回路径名字符串。
boolean canRead()  //判断是否可读
boolean canWrite()  //判断是否可写
boolean isHidden()  //判断是否隐藏
 

Java流

流是一串流动的字符,是以先进先出的方式发送和接收数据的通道。
流分为输入流和输出流:输入输出是相对于计算机内存来说 ,如果数据输入到内存就是输入流,反之就是输出流。
java的输出流由OutputStream和Write作为基类,输入流由InputStream和Reader作为基类。
java.io包中封装了许多输入/输出流的API。在程序中这些流的对象叫做流对象。可以通过流对象将内存中的数据以流的方式写入文件,也可以通过流对象将文件中的数据以流的方式读取到内存。
输入输出流又分为两种形式:
字节流是8为通用字节流,基本单位是字节。字节流的基类是InputStream和OutputStream类,他们是抽象类。
子符流是16位的Unicode字符流,基本单位是Unicode字符。字符流最适合处理字符串和文本。字符类的基类是Reader和Write类,也是抽象类。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值