天天看点

JAVA学习(八):JAVA文件编程

本博文主要介绍java文件编程,主要包括通过jdk提供的i/o来从文件读取和写入数据、字节流读写文件的方法、字符流读写文件的方法、如何使用file类创建、删除和遍历文件与目录等操作。

不管是c/c++还是java,都可能生成一些持久性数据,我们可以将数据存储在文件或数据库中,但是对于一些简单性的数据,如果存储在数据库中,则会显得有点得不偿失了,那么,如何在java中将数据存储在文件中就成了中小型程序必须掌握的基本技能了。

下面一一讲解file类简介与文件的创建、删除、重命名,文件夹的创建、重命名、删除,文件属性的读取,文件属性的设置,遍历文件夹,文件的简单读写,并且都给出示例代码。

主要内容包括file类,file类用来代表文件或文件夹,通过file类,可以对文件与文件夹执行丰富的操作,并且可以获取文件的路径、大小、文件名等信息;通过文件类的creatnewfile()方法创建文件,通过delete()方法删除文件,使用renameto()方法重命名文件。

主要内容包括通过使用mkdir()与mkdirs()方法创建文件夹,使用delete()方法删除文件夹,使用renameto()方法重命名文件夹

主要内容包括判断文件是否存在、文件名称、路径、文件大小、是否被隐藏、是否可读可写、是否为文件夹等。

主要内容包括将文件设定为可读、可写或只读。

主要内容包括通过使用listfiles()方法获取文件夹中的所有项目,并且通过递归显示完整的层级结构。

主要内容包括fileinputstream和fileoutputstream的使用方法,实现文本文件的读取和写出。