欢迎访问宙启技术站
智能推送

Java中File类的常用函数

发布时间:2023-10-30 03:56:23

File类是Java中用于操作文件和目录的类之一,提供了许多常用的函数来获取文件和目录的信息、操作文件和目录以及创建和删除文件和目录等功能。

1. 获取文件和目录的信息:

- File(String pathname):根据给定的文件或目录路径名创建一个新的File实例。

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

- String getName():返回文件或目录的名称。

- String getPath():返回文件或目录的路径。

- boolean isDirectory():判断是否是一个目录。

- boolean isFile():判断是否是一个文件。

- long length():返回文件的大小。

- long lastModified():返回最后一次修改的时间。

2. 文件和目录的操作:

- boolean createNewFile():创建一个新文件。

- boolean mkdir():创建一个目录。

- boolean mkdirs():创建目录,包括创建必需但不存在的父目录。

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

- boolean renameTo(File dest):重命名文件或目录。

3. 文件和目录的遍历:

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

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

- File[] listFiles(FileFilter filter):返回目录下满足给定过滤条件的所有文件和子目录的File对象。

4. 其他常用函数:

- boolean canRead():判断文件是否可读。

- boolean canWrite():判断文件是否可写。

- boolean setReadOnly():设置文件为只读。

- boolean setWritable(boolean writable):设置文件是否可写。

- boolean setLastModified(long time):设置文件最后一次修改的时间。

- boolean setExecutable(boolean executable):设置文件是否可执行。

以上只是File类中一些常用的函数,除了以上列举的函数外,还有许多其他的函数可以用于处理文件和目录。通过File类的函数,可以方便地获取和操作文件和目录的信息,实现对文件和目录的增删改查等操作。