File类
1.File类的说明
存储在变量,数组和对象中的数据是暂时的,当程序终止时他们就会丢失.为了能够永久的保存程序中创建的数据,需要将他们存储到硬盘或光盘的文件中.这些文件可以移动,传送,亦可以被其他程序使用.由于数据存储在文件中,所以我们需要学习一个和文件有密切关系的类,叫做File类,将要掌握获取文件的属性以及删除和重命名文件.最终如何向文件中写入数据和从文件中读取数据。那么File类关心的是在磁盘上文件的存储.File类描述的是一个文件或文件夹。(文件夹也可以称为目录)该类的出现是对文件系统的中的文件以及文件夹进行对象的封装。可以通过对象的思想来操作文件以及文件夹。可以用面向对象的处理问题,通过该对象的方法,可以得到文件或文件夹的信息方便了对文件与文件夹的属性信息进行操作。文件包含很多的信息:如文件名、创建修改时间、大小、可读可写属性等。
java.io.File类:代表文件和目录。在开发中,读取文件、生成文件、删除文件、修改文件的属性时经常会用到此类。
2.File类的构造方法
1.File file = new File(String pathName);//参数可以传目录路径,或者文件路径(相对和绝对均可)。
2.File file = new File(String parent,String child);//根据 parent 路径名字符串和 child 路径名字符串创建一个新File 实例。
3.File file = new File(File parent,String child);//据 parent 抽象路径名和 child 路径名字符串创建一个新File 实例。
案例如下:
import java.io.File;
public class FileDemo {
public st