文件file

1、文件的创建和删除

文件;包括文件和文件目录即是文件夹;

文件夹的创建:mkdir()单击文件夹创建,mkdirs()多级文件夹创建;

文件的创建:creatnewfile();

绝对路径:是一个常量,在盘符的唯一位置;文件.getabsolutpath();

相对路径:根据项目的所在位置空间定位,扩展性能好,文件.getpath();

获取文件后缀名:

a.文件.getname(();转换文件名为字符串;

b、使用endswith();

返回布尔值,直接判断后缀名;

c、另一种方法,获取最后一个点“."的位置使用indexof;

然后使用substring获取点后面的字符串;

.最后进行equals校验;

校验时可以把符合规定的字符串放到list集合中,然后使用contain进行校验判断。

文件的删除:使用delete()方法,删除时需要空目录(现在),分层级删除;

2、 I/O流;

流:内存和硬盘之间进行数据流动的数据格式;

I/O流:文件在内存和硬盘之间进行输入输出的数据格式;

字节流:例如‘a’,会传入97;

字符流:‘a’

字符流:reader()、writer()

操作步骤:

a/ 创建一个输入输出对象;

b/ 操作数据读写

c/ 刷新缓冲区释放资源;

d/关闭输入输出流;

 字符流一般应用于文本文档的读写么就是可以用记事本打开的文档;

字节流:

inputstream和outputstream

它们的实现子类是fileinputstream和outputstream;

字节流可以操作任何格式的文件;

操作步骤和字符流类似。

posted @ 2018-07-21 19:59  谁在逆水行舟  阅读(190)  评论(0编辑  收藏  举报