admin 管理员组

文章数量: 887517


2024年1月10日发(作者:eclipsejs插件)

file类的常用方法

File类是Java IO包中的一个类,用于表示文件或目录的抽象。它提供了一系列常用的方法来操作文件,包括创建、删除、重命名、获取文件信息等操作。以下是File类的常用方法:

1.构造方法:

- File(String path):根据给定的路径创建一个新的File实例。

- File(String parent, String child):根据给定的父路径和子路径创建一个新的File实例。

- File(File parent, String child):根据给定的父文件和子路径创建一个新的File实例。

2.文件/目录的创建与删除:

- boolean createNewFile(:创建一个新文件,如果文件已存在则返回false。

- boolean mkdir(:创建一个新目录,如果目录已存在则返回false。

- boolean mkdirs(:创建一个新目录,包括创建必要的不存在的父目录。

- boolean delete(:删除文件或目录。

3.文件/目录的判断和获取:

- boolean exists(:判断文件或目录是否存在。

- boolean isDirectory(:判断当前File对象是否表示一个目录。

- boolean isFile(:判断当前File对象是否表示一个文件。

- long length(:返回文件的大小,单位是字节。

- String getName(:获取文件或目录的名称。

- String getParent(:获取文件或目录的父路径。

- String getPath(:获取文件或目录的路径。

- File[] listFiles(:返回目录下的所有文件和目录的File对象数组。

4.文件/目录的重命名与移动:

- boolean renameTo(File dest):将当前文件或目录重命名为给定路径的文件或目录。

5.文件/目录的遍历:

- String[] list(:返回目录下的所有文件和目录的名称数组。

- File[] listFiles(FileFilter filter):返回目录下满足指定过滤器条件的文件和目录的File对象数组。

- File[] listFiles(FilenameFilter filter):返回目录下满足指定文件名过滤器条件的文件和目录的File对象数组。

6.文件的读写操作:

- FileOutputStream(File file):在给定的File对象表示的文件上创建一个新的FileOutputStream。

- FileInputStream(File file):在给定的File对象表示的文件上创建一个新的FileInputStream。

- FileWriter(File file):在给定的File对象表示的文件上创建一个新的FileWriter。

- FileReader(File file):在给定的File对象表示的文件上创建一个新的FileReader。

以上是File类的一些常用方法,用于文件和目录的操作。通过这些方法,我们可以方便地创建、删除、重命名、获取文件信息,并进行文件的读写操作。File类提供了一种非常简单和常见的方式来处理文件系统中的文件和目录。


本文标签: 文件 目录 创建 对象 表示