文件file

Posted sw-123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件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;

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

操作步骤和字符流类似。

以上是关于文件file的主要内容,如果未能解决你的问题,请参考以下文章

Java中File文件操作类的详细使用介绍

Java-文件File简单实用

获取指定文件下的所有file文件

File类

java file创建文件 转换为 MultipartFile

PHP 文件上传