黑马程序员技术交流社区

标题: File类 [打印本页]

作者: koibiki    时间: 2015-8-22 02:37
标题: File类
File类
常用方法:
1.创建
        boolean createNewFile();
                在指定位置判断是否有需要创建的文件,如果有就返回false,不再创建
                如果没有,就返回true,并创建文件。
        boolean mkdir(); 创建文件夹(单级目录)
        boolean mkdirs(); 创建多级文件夹
2.删除
        boolean delete();
                在指定位置判断是否有需要删除的文件,如果没有就返回false
                如果有,就返回true,并删除文件。
        void deleteOnExit()
                在文件运行占用完成后删除。
3.判断
        boolean exists(): 判断文件是否存在
                以下判断执行前必须先判断是否存在
        boolean canExecute(); 判断是否可执行
        boolean isFile(); 判断是否文件
        boolean idDirectory(); 判断是否文件夹
        boolean isHidden();
        boolean isAbsolute(); 判断是否为绝对路径(是否创建对象时带盘符)
4.获取信息
        getName();
        getPath(); 获取路径(即文件创建时的路径)
        getAbsolutePath(); 获取绝对路径
        getParent(); 获取文件的父目录
                (当文件创建时无父目录[相对绝对路径均可],就返回null)
        long lastModified();
        long length();
5.操作
        String  renameTo(目标文件对象); 改名
        String []  listRoots(); 返回系统可用的盘符
        String[]  list();   返回当前对象下的所有文件及目录。
                (仅能对封装目录操作,不能对封装文件进行操作)
        String [] listFiles(); 返回当前对象下文件及目录的抽象路径
作者: boboyuwu    时间: 2015-8-22 17:32
总结的不错 看一看
作者: AndyYuan    时间: 2015-8-22 18:23
不错,顶你。
作者: a1ccwt    时间: 2015-8-22 19:32
写一个实例 就更好了
作者: 肚小糖    时间: 2015-8-22 19:45
博客就素这么写嘛?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2