当前位置: 移动技术网 > IT编程>开发语言>Java > JAVA-基础(File类)

JAVA-基础(File类)

2019年06月06日  | 移动技术网IT编程  | 我要评论
JAVA-基础(File类) 1.什么是File类? File类源于java.io.File包,是是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 2.File类的构造方法? public File(String pathname);给定的路径名字符串转换为抽象路径名来创建 ...

java-基础(file类)

1.什么是file类?

file类源于java.io.file包,是是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。

2.file类的构造方法?

public file(string pathname);给定的路径名字符串转换为抽象路径名来创建新的 file实例。(并没有创建文件)

public file(string parent, string child) ;父路径名字符串和子路径名字符串创建新的 file实例。(并没有创建文件)

public file(file parent, string child) ;父抽象路径名和子路径名字符串创建新的 file实例。(并没有创建文件)

3.注意事项?

一个file对象代表硬盘中实际存在的一个文件或者目录。

无论该路径下是否存在文件或者目录,都不影响file对象的创建。

4.file常用方法?

(1.)获取方法?

  public string getabsolutepath() :返回此file的绝对路径名字符串。

  public string getpath() :将此file转换为路径名字符串。

  public string getname() :返回由此file表示的文件或目录的名称。

  public long length() :返回由此file表示的文件的长度。

(2.)判断方法?

  public boolean exists() :此file表示的文件或目录是否实际存在。

  public boolean isdirectory() :此file表示的是否为目录。

  public boolean isfile() :此file表示的是否为文件。

(3.)删除方法?

  public boolean createnewfile() :当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。

  public boolean delete() :删除由此file表示的文件或目录。

  public boolean mkdir() :创建由此file表示的目录。

  public boolean mkdirs() :创建由此file表示的目录,包括任何必需但不存在的父目录。

(4.)遍历方法?

  public string[] list() :返回一个string数组,表示该file目录中的所有子文件或目录。

  public file[] listfiles() :返回一个file数组,表示该file目录中的所有的子文件或目录。

注意事项:调用listfiles方法的file对象,表示的必须是实际存在的目录,否则返回null,无法进行遍历。

 

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网