java file类关闭_Java File类

[TOC]

File类

文件(Flie)和目录(Folder)路径名的抽象表示形式

静态成员变量

static String pathSeparator 与系统有关的路径分隔符,为了方便,它被表示为一个字符串。 static char pathSeparatorChar 与系统有关的路径分隔符。 static String separator 与系统有关的默认名称分隔符,为了方便,它被表示为一个字符串。 static char separatorChar 与系统有关的默认名称分隔符。

静态常量能够适配不同的操作系统

注意:

1.只要是对文件的操作,第一步一定要封装文件的路径

2.凡是封装文件路径,文件路径的父目录一定要存在

构造方法

public File(String pathname) pathname文件路径名

public File(String parent,String child) 父路径名 子路径名

public File(File parent,String child) 通过父文件对象和子文件名称构造文件对象

文件的创建

​ public boolean createNewFile() 若文件不存在则创建新文件

​ public boolean mkdir() 创建目录

​ public boolean mkdirs() 创建目录及不存在的父目录

文件的删除

​ public boolean delete() 删除文件及空目录

文件的重命名

​ public boolean renameTo(File dest) 重命名为dest

文件的相关属性功能

public boolean isFile() 是否文件

public boolean isDirectory() 是否目录

public boolean canRead() 是否可读

public boolean canWrite() 是否可写

public boolean exists() 是否存在

public boolean isHidden() 是否隐藏

public long length() 长度

public String getAbsolutePath() 绝对路径

public String getPath() 定义的路径

public String getName() file名字

public long lastModified() 最后一次修改时间

文件的遍历

public String[] list() 返回file下的文件和目录名称(字符串)

public File[] listFiles() 返回file下的文件和目录(文件)

public String[] list(FilenameFilter filter) 根据filter过滤返回file下文件和目录名称

public File[] listFiles(FileFilter filter) 根据filter过滤返回file下文件和目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值