A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 敷衍ゝ微笑掩盖 于 2014-7-1 08:31 编辑

------- <a  target="blank">android培训</a>、<a  target="blank">java培训</a>、期待与您交流! ----------

1)File中的常见方法
① 创建
   Boolean  createNewFile() 当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件。流操作不管文件是否已经存在都直接创建。
boolean        mkdir()
          创建此抽象路径名指定的目录。
boolean        mkdirs()
          创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。


② 删除
boolean        delete()
          删除此抽象路径名表示的文件或目录。
void        deleteOnExit()
          在虚拟机终止时,请求删除此抽象路径名表示的文件或目录。

③ 判断
Boolean  exists()    测试此抽象路径名表示的文件或目录是否存在。
boolean canExecute()  测试应用程序是否可以执行此抽象路径名表示的文件 。
boolean        isAbsolute()
          测试此抽象路径名是否为绝对路径名。
boolean        isDirectory()
          测试此抽象路径名表示的文件是否是一个目录。
boolean        isFile()
          测试此抽象路径名表示的文件是否是一个标准文件。
boolean        isHidden()
          测试此抽象路径名指定的文件是否是一个隐藏文件。
注意:记住在判断文件对象是文件是目录的时候一定要判断文件对象中封装的内容是否存在。否则可能既不是文件也不是文件夹;通过exists()来判断。
④ 获取信息
String        getName()
          返回由此抽象路径名表示的文件或目录的名称。
String        getParent()
          返回此抽象路径名父目录的路径名字符串;如果此路径名没有指定父目录,则返回 null。
File        getParentFile()
          返回此抽象路径名父目录的抽象路径名;如果此路径名没有指定父目录,则返回 null。
String        getPath()
          将此抽象路径名转换为一个路径名字符串。
String        getAbsolutePath()
          返回此抽象路径名的绝对路径名字符串。
long        lastModified()
          返回此抽象路径名表示的文件最后一次被修改的时间。
long        length()
          返回由此抽象路径名表示的文件的长度。
boolean        renameTo(File dest)
          重新命名此抽象路径名表示的文件。


注意:getParent()方法返回的是绝对路径中的父目录,如果获取的是相对路径,返回null;如果相对路径有上一次目录那么该目录就是返回结果。getParent()和getParentFile()区别就是后面一个把路径封装成了File对象。

3 个回复

倒序浏览
第一遍刚刚看到IO, 这个可以有   
回复 使用道具 举报
把file类的方法都写全了吧!!:lol
回复 使用道具 举报
天,殇心 发表于 2014-6-30 22:04
把file类的方法都写全了吧!!

只写了些常用的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马