I/O相关 常用方法总结

I/O相关 输入/输出 流(数据流动)

数据流动的方向 读取数据(输入Input) 写数据(输出output)
文件流 字符流 对象流 网络流。。。等

1.什么叫文件
	一种电脑的储存形式
	文件有不同的格式    .txt   .doc   .ppt   .mp4    .jpg   .rar   ...
	文件夹?-----目录路径
	File-----》与电脑上的文件或文件夹产生一一对应的映射关系
	File是一个类
	1.java.io包中
	2.文件或目录路径名的凑想表示形式
	3.File与真实硬盘中的文件或文件夹   不是一个定西
	File是内存中的一个对象《-------映射----》硬盘上的文件或文件夹
常用的方法
	canRead()  canWrite() isHiden()  isFile()  isDirectory()
	length()获取文件中字节的个数
	lastModified()获取文件最后的修改时间---》毫秒值
	*String  path  =getAbsolutePath() 获取文件的绝对路径  D://test//Test.txt
	绝对路径《---》相对路径
	绝对路径可以通过完整的字符串定位盘符  文件夹  文件
	相对路径  没有盘符的写法
	*String name =getName()获取文件的名字   Test.txt  
	*boolean = createNewFile();  创建新的文件
	*boolean  = mkdirs;   创建新的文件夹  外层没有  不能创建
	*boolean = mkdirs;    创建新的文件夹  外层没有   可以自动创建
	String  pname =getParent()获取当前file的父亲file名字
	*File file = getParentFile()   获取当前file的父亲file对象
	String[]  names =list()   获取当前file的所有儿子名字
	*File[]  files = listFiles()   获取当前file的所有儿子对象
	*boolean= delete()  删除文件或空文件夹    不能删除元素的文件夹
2.什么叫文件流 做什么
读取文件的内容	向文件中写内容
文件输入流	文件输出流
字节型文件输入流	字节型文件输出流
字符型文件输入流	字符型文件输出流
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值