File类
操作文件和文件夹
并不一定要存在(重写toString)
createNewFile() 创建文件
Mkdir --mkdirs 创建文件夹
不能有符号(//)
不能有重名(即使文件和文件夹)
绝对路径D:\\详细路径 指向唯一
相对路径 当前文件所在路径
创建文件前创建目录
目录下有内容不能直接删除
判断:
list 得到字符串数组
listFile 得到file路径文件
getAbsoultePath (String )绝对路径
getAbsoulteFile (File)绝对路径
方法:
list listFIle
createNewFile
mkdirs
isDirectory 目录
isFile 文件
exists 是否存在
返回路径/文件名get
getAbsoultePath 绝对路径
getPath 相对路径
getName 最后一个名
递归:
注意出口 归去来兮
字符流 读得懂的
字节流 都不懂得 (不知道)万能的
I input 读取
O output 输出
流 数据传输的总称
--------记--------
字节流抽象基类
InputStream
OutputStream
子类都是以父类名字结尾
File xxxxxxxxx
Out:new FileOutputStream(new File(" a:/b/ad") )
自动创建文件 不能创建路径文件夹
最后 ----close()
write(byte[]b, int off, int len)
off 偏移量
len 数组长度
String.getByte():返回字符串对应的字节数组
utf-8 一个中文三个字节 电脑默认gbk一个中文两个字节 乱码
read()读取字节返回int
转化为char
读取数组.read(byte[])
读取的有效字符 |
|