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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© kingxiao 中级黑马   /  2015-8-13 23:12  /  738 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


/*
File类
        用于将文件或者文件夹封装成对象,方便文件与文件夹属性信息的操作
        File对象何以作为参数船体给流对象

        常见操作:

        1,创建
                boolean createNewFile(); 在指定位置创建文件,如果文件存在不创建返回false
                                                                  和输出流不一样,慧慧覆盖文件
        2,删除
                boolean delete(); 删除成功返回true 失败返回false
                void deleteOnEixt(); 在程序退出时删除文件

        3,判断
                boolean exsts();文件是否存在
                boolean isFile();是否是文件
                boolean isDirectory();是否是目录
                boolean isHIdden();是否是隐藏文件
                boolean isAbsdute();是否是绝对路径

        4,获取信息       
                String getName(); 获取名字
                String getPath();获取路径
                String getAbsolutePath();获取绝对路径
                String getParet();获取父目录   该方法返回的是绝对路径中的父目录,
                                               如果获取的是相对路径返回null
                                                例如:File f = new File(“demo.txt”);
                                                如果相对路径中有上一层目录则返回该目录
                                                例如:File f = new File(“d://java//demo.txt”);
                long lastModifile() 获取最后一次修改时间
                long length();获取文件大小

        5, 修改名字
                boolean renameTo();修改文件的名字,且文件会被移动

                例如:
                File f1 = new file("c:\\demo.txt");
                File f2 = new File("d:\\file.txt);
                f1.renameTo(f2);
                则C盘中的文件demo.txt会被重命名为file.txt切被移动到d盘中

        6,其他

       


*/

2 个回复

倒序浏览
6 其他
     String [] list();打印指定路径下的所有文件,包含隐藏文件。
     File [] listRoots(); 遍历电脑,列出有效的盘符。
回复 使用道具 举报
坚持努力吧,加油
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马