File 类

IO是对文件 内容的 读写操作,在应用程序中还会经常对文件本身进行操作。例如创建一个文件夹,删除或者重命名 某个文件,判断硬盘上某个文件是否存在,查询文件最后修改时间等。

 JDK中所提供的一个File类,该类封装了一个 路径,并提供了一系列的方法用于操作该路径所指向的的文件

File(常见的三个构造方法)

File(String pathname) 通过指定的一个字符串类型的文件路径来创建的一个新的File对象

File(String pathname,string child) 根据指定的字符串类型的父路径和一个字符串类型的子路径(包括文件名称)创建一个File对象。

File(File parent,String child)根据指定File类的父路径的字符串和字符串类型的子路径(包括文件名称)创建一个File对象

通常来讲,如果程序只处理一个目录或者一个文件,并且知道该目录或者文件的路径,使用第一个构造方法比较方便。

如果说是处理的是一个公共目录中的螺杆子目录或文件,那么就使用第二个或者第三个构造方法会更加方便。

File类常用的方法

boolean exists() 判断Filed对象对应的文件或者目录是否存在,若存在就返回ture,否者返回false

boolean delete()删除File对象对应的文件夹或目录,若成功删除则返回true,否者返回false

boolean createNewFile() 当File对象对应的文件不存时,该方法将建立一个此File对象所指定的文件夹,若创建成功则返回true,否者返回false

String getName() 返回File对象表示的文件,或者文件夹名称

String getPath()返回File对象对应的路径

String getAbsolutePath()

String getParent() 返回




猜你喜欢

转载自blog.csdn.net/qq_36838191/article/details/80070805