美文网首页
高级IO流(File类的常用功能)

高级IO流(File类的常用功能)

作者: 卓昂芭比 | 来源:发表于2019-03-23 21:41 被阅读0次

File类的常用功能

* 1.创建功能

* boolean  creatNewFile()在指定文件不存在的情况下创建文件并返回true,否则返回false(b.txt)

* boolean  mkdirs()创建指定文件夹,当文件夹所在目录不存在,则顺道一块创建了(d\\c\\b)

* boolean  mkdir() 在指定文件不存在的情况下创建文件夹并返回true,否则返回false(b)

* 2.删除功能

* boolean  delete()//删除指定的文件或文件夹(当文件或文件夹存在时)

* 注意事项:删除文件时,这个文件夹下面不能有子文件或者子文件夹

*        delete()删除的东西不能被回收

* 3.获取功能

* File getName()获取文件和文件夹名称

* File getAbsoluteFile()以File对象的形式返回当前File对象所有指向的绝对路径

* File getAbsolutePath()返回File对象指向的绝对路径

* File getParent()以字符串形式返回父路径

* File getParentFile()以File对象的形式返回父路径

* File getPath()返回创建File对象时所给的路径(绝对/相对/文件夹)

* long lastModified()//以毫秒值得形式返回最后一次被修改的时间

* long length()返回文件字节数,不能获取文件夹字节数

* 4.判断功能

* boolean exists()判断文件或者文件夹是否存在

* boolean isAbsolute()判断File对象指向的路径是否是绝对路径

* boolean isDirectory()判断File对象指向的路径是否是文件夹

* boolean isFile()判断File对象指向的路径是否是文件

* boolean isHidden()判断File对象指向的路径是否有隐藏属性

* 绝对路径:固定不可改变的路径,以盘符开头

* 相对路径:相对于某个参照物,不能以盘符开头(在Ecslipe中相对路径相对应当前项目的根目录)

* 5.修改功能

* Boolean renameTo(File dest)将当前File对象所指向的路径修改为指定File指向的路径

* 注意:修改的文件路径不能存在,如皋存在则修改失败

相关文章

网友评论

      本文标题:高级IO流(File类的常用功能)

      本文链接:https://www.haomeiwen.com/subject/bpyevqtx.html