理论教育 Java程序设计实用教程中的File类

Java程序设计实用教程中的File类

时间:2023-11-21 理论教育 版权反馈
【摘要】:File类的构造方法如下:File:filename指File对象对应的文件或目录名及其路径,路径可以是绝对路径,也可以是相对路径,相对路径认为与当前应用程序在同一目录下。public String getName();public String getPath();获取文件长度。public long length();获取文件读写属性。public String[]list();比较两个文件或目录。public boolean equals;2.文件或目录操作重命名文件。public boolean renameTo;删除文件。public void delete();创建目录。public boolean mkdir();File类的综合应用实例。

Java程序设计实用教程中的File类

File类提供了一种与机器无关的方式来描述一个文件对象的属性,File实例除了用作一个文件或目录的抽象表示之外,它还提供了许多相关操作的方法。通过File类提供的方法,可以得到文件或目录的描述信息,主要包括名称、所在路径、可读性、可写性、文件的长度等,还包括生成新的目录、改变文件名、删除文件、列出一个目录中所有的文件等文件与目录的管理功能。

File类的构造方法如下:

•File(String filename):filename指File对象对应的文件或目录名及其路径,路径可以是绝对路径,也可以是相对路径,相对路径认为与当前应用程序在同一目录下。绝对路径如:E:\\test\\a.txt。

•File(String directorypath,String filename):filename是文件名字。

•File(File f,String filename):其中f是一个指定成目录的文件。

如果已经创建了一个文件对象,可以使用下面的方法来获得文件的相关信息,对文件进行操作。

1.获取文件或目录属性

(1)判断文件或目录是否存在。

public boolean exists();

(2)判断是文件还是目录。

public boolean isFile();

public boolean isDirectory();

(3)获取文件或目录名称和路径。

public String getName();

public String getPath();

(4)获取文件长度。

public long length();

(5)获取文件读写属性。

public boolean canRead();(www.daowen.com)

public boolean canW rite();

(6)列出目录中的文件。

public String[]list();

(7)比较两个文件或目录。

public boolean equals(File f);

2.文件或目录操作

(1)重命名文件。

public boolean renameTo(File new file);

(2)删除文件。

public void delete();

(3)创建目录。

public boolean mkdir();

【例8.8】File类的综合应用实例。

上述程序的运行界面如图8.4所示。

图8.4 File类应用实例

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈