File类:

java.io.File 类。是文件和文件夹目录名的抽象表示形式。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

可以用File对文件和文件夹进行 创建,删除,获取等操作。

File类的一些静态成员变量:

  static String pathSeparator :路径分隔符, Windows:分号 Linux:冒号。

  static String separator :文件名称分隔符 Windows: \    Linux: /  。

File类的构造方法。

File (String pathname)  通过给定的路径名字创建实例。

  路径可以是文件或文件夹名,可以相对路径也可以绝对路径,可以存在也可不存在(创建

  File对象,只是把给定路径封装为File对象,不考虑真假)。

File(String parent,String child) 通过给定的父路径和子路径,创建实例。

  好处:子路径父路径单独写,用起来灵活。

File(File parent,String child) ......

  好处:1、灵活  2、 父路径是File类型,可以用File的方法进行一些操作。

File类获取功能的一些方法:

public String getAbsolutePath() : 返回绝对路径名字符串。

public String getPath() :转换为路径的字符串格式。

public String getName() : 返回File表示的文件或目录名称  (尾部部分)

public long Length() :  返回此File表示的文件的长度。

    文件夹没有大小概念,所以不能获取文件夹大小。如果路径不存在,返回0.

File类判断功能的一些方法:

public boolean exists(); 此File表示的文件或文件夹是否实际存在。

public boolean isDirectory()  路径是否为目录。

public boolean isFile()  路径是否为文件。

File类创建和删除功能的一些方法:

public boolean createNewFile() : 文件不存在时,创建文件。

public boolean mkdir() :  创建单级文件夹。

public boolean mkdir() :  创建单级或多级文件夹。

public boolean delete() :  删除文件或文件夹。 直接删除,不进回收站。

  删除成功,返回true。文件夹中有内容,或路径不存在,返回false。

File类目录的遍历。

public String[ ] list() ; 把路径下的所有文件或文件夹名称,存到数组中。

public File listFiles(); 把路径下的所有文件和文件夹封装为File对象,存在File数组中。

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄