黑马程序员技术交流社区

标题: Io知识之File类中的基本操作 [打印本页]

作者: kingxiao    时间: 2015-8-13 23:12
标题: Io知识之File类中的基本操作

/*
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,其他

       


*/


作者: kingxiao    时间: 2015-8-13 23:14
6 其他
     String [] list();打印指定路径下的所有文件,包含隐藏文件。
     File [] listRoots(); 遍历电脑,列出有效的盘符。
作者: 王哲zhe    时间: 2015-8-13 23:19
坚持努力吧,加油




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