栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java基础--File类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java基础--File类

File类

定义了一些和平台无关的方法用来操作文件。通过调用File类提供的各种方法,能够创建,删除或者重命名文件,判断硬盘上某个文件是否存在,查询文件最后修改时间等。

1、构造方法:

File(String pathname) 通过指定的一个文件路径来创建一个新的File对象File(String parent.String child) 根据指定的一个父路径和一个子路径(包括文件名称)创建一个File对象File(File parent.String child) 根据指定的File类的父路径和子路径(包括文件名称)创建一个File对象

如果知道该目录或文件的路径,使用第一个构造方法较方便。如果程序处理的是一个公共目录中的若干子目录或文件,那么使用第二个或者第三个构造方法会更方便。

2、创建File对象时传入的路径使用了“ ”,除此以外,目录符号还可以用正斜线“/”表示。

3、常用方法:

boolean exists() 判断File对象对应的文件或目录是否存在,若存在返回ture,不存在返回falseboolean delete() 删除File对象对应的文件或目录,若成功删除返回true,否则返回falseboolean createNewFile() 当File对象对应的文件不存在时,该方法会新建一个此File对象所指定的新文件,若创建成功则返回true,否则返回falseString getName() 返回File对象表示的文件或文件夹的名称String getPath() 返回File对象对应的路径String getAbsolutePath() 返回File对象对应的绝对路径,注意(在Linux等系统上,如果路径是以“”开始,则这个路径是绝对路径;在Windows等系统上,如果路径是从盘符开始,则这个路径是绝对路径)String getParentFile() 返回File对象对应目录的父目录(即返回的目录不包含最后一级子目录)boolean canWrite() 判断File对象对应的文件或目录是否可写,若可写则返回true,反之返回falseboolean canRead() 判断File对象对应的文件或目录是否可读,若可读则返回true,反之返回falseboolean isDirectory() 判断File对象对应的是否是目录(不是文件),若是目录则返回true,反之返回falseboolean isFile() 判断File对象对应的是否是文件(不是目录),若是文件则返回true,反之返回falseboolean isAbsolute() 判断File对象对应的文件或目录是否是绝对路径long lastModified() 返回1970年1月1日0时0分0秒到文件最后修改时间的毫秒值String[] list() 列出指定目录的全部内容,只是列出名称long length() 返回文件内容的长度File[] listFiles() 返回一个包含了File对象所有子文件和子目录的File数组

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/726626.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号