A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Hi.㟧阿泽 初级黑马   /  2019-5-7 15:20  /  483 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

File类

File类介绍

它是文件和目录路径名的抽象表示,文件和目录是可以通过File封装成对象的,对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的.



File类的构造方法


File(String   pathname)     通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例

File(String   parent, String child)     从父路径名字符串和子路径名字符串创建新的   File实例

File(File   parent, String child)     从父抽象路径名和子路径名字符串创建新的   File实例


File类创建功能【应用】


public boolean createNewFile()   当具有该名称的文件不存在时,创建一个由该抽象路径名命名的新空文件

public boolean mkdir()  创建由此抽象路径名命名的目录

public boolean mkdirs()  创建由此抽象路径名命名的目录,包括任何必需但不存在的父目录


File类判断和获取功能【应用】


判断功能-

public   boolean is Directory()测试此抽象路径名表示的File是否为目录

public   boolean isFile()测试此抽象路径名表示的File是否为文件

public   boolean   exists()测试此抽象路径名表示的File是否存在



获取功能-




public   String getAbsolutePath() 返回此抽象路径名的绝对路径名字符串

public   String getPath() 将此抽象路径名转换为路径名字符串

public   String getName() 返回由此抽象路径名表示的文件或目录的名称

public   String[] list() 返回此抽象路径名表示的目录中的文件和目录的名称字符串数组



public   File[] listFiles() 返回此抽象路径名表示的目录中的文件和目录的File对象数组



File类删除功能【应用】

public boolean   delete() 删除由此抽象路径名表示的文件或目录

绝对路径和相对路径的区别



绝对路径:完整的路径名,不需要任何其他信息就可以定位它所表示的文件
相对路径:必须使用取自其他路径名的信息进行解释。










0 个回复

您需要登录后才可以回帖 登录 | 加入黑马