首页 > 编程语言 > 详细

java File类小结

时间:2020-05-08 23:59:33      阅读:91      评论:0      收藏:0      [点我收藏+]

File类

构造方法:

public File(String pathname)//将给定路径字符串转换成抽象路径名来创建新的File实例
public File(String parent, String child)//从父路径名字符串和子路径名字符串创建新的File实例
public File(File parent, String child)//从父抽象路径名和子路径字符串创建新的File实例

tips:

  1. 一个File对象代表硬盘中实际存在的一个文件或者目录
  2. 无论该路径下是否存在文件或目录,都不影响File对象的创建

常用方法

获取功能的方法

public String getAbsolutePath()//返回词File的绝对路径名字符串
public String geiPath()//将此File对象转换成路径名字符串
public String getName()//返回由此File表示的文件或目录的名称
public long length()//返回次File表示的文件的长度

注意:

  1. getName的源码就是getPath
  2. 文件夹的大小没有意义

判断功能的方法

public boolean exists()//此File表示的文件或目录是否实际存在
public boolean isDirectory()// 是否为目录
public boolean isFile()//是否为文件

删除功能的方法

public boolean creatNewFile()//当且仅当具有该名称的文件尚不存在时,创建一个新的空文件(默认抛出IoException)
public boolean delete() //删除目录或文件(必须File对象为空)    
public boolean mkdir()//创建一个文件夹
public boolean mkdirs()//创建多级文件夹

目录的遍历

public String[] list()//返回一个字符串数组,表示该file目录中的所有子文件或目录(包含隐藏文件)
public File[] listFiles()//返回一个File数组,表示该file目录中的所有子文件或目录(包含隐藏文件)

注意:

调用listFiles方法的File对象,表示的必须是实际存在的目录,否则返回null,无法进行遍历。

java File类小结

原文:https://www.cnblogs.com/zx-coder/p/12853729.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!