黑马程序员技术交流社区

标题: File类 [打印本页]

作者: itshenma    时间: 2016-7-15 00:31
标题: File类
File 类:
                概述:是用来操作文件或者文件夹。
                      //理解:就是用来操作路径的
                绝对路径和相对路径:
                        绝对路径:这个是固定的"死"的路径,以盘符开头。
                                          一个固定的路径,从盘符开始
                        相对路径:一般是相对于当前项目的路径。
                                          相对于某个位置,在eclipse下指的是当前项目下
                构造方法:
                        public File(String pathName);
                                File file = new File("F:\\test");
                       

                        public File(String parent,String child);
                                File file = new File("F:\\","abc.txt");

                        public File(File parent,String child);
                                File file = new File("F:\\");
                                File file2 = new File(file,"abc.txt");
                常见方法:
                        exists();                        //判断文件(夹)是否存在
                        isFile();                        //判断是否是文件
                        isDirectory();                //判断是否是文件夹
                        getName();                        //获取名字
                        getAbsolutePath();        //获取绝对路径
                        listFiles();                //返回该目录下 所有的文件或者文件夹的 File[]

                        listFiles(FilenameFilter ff);                //返回该目录下 所有的满足条件的文件或者文件夹的 File[]
                                                                                                // accept();
                        list();                                //返回该目录下 所有的文件或者文件夹的 String[]
                        getPath();                        //获取相对路径
                        delete();                        //删除文件或者文件夹
                                                                //注意:A:要删除的文件夹必须是空文件夹                B:Java中的删除不走回收站
                        renameTo();                        //改名       
                                                                //注意:A:路径一样就是改名                B:路径不一样就是 改名+剪切
                        long length();                //获取文件或者文件夹的大小,单位是字节。(如果是文件夹,返回值是0)
                        mkdir();                        //创建单击目录
                        mkdirs();                        //创建多级目录
                        createNewFile()                //创建文件的

作者: 上进男青年    时间: 2016-7-15 23:11
不错,不错,继续努力!!!!!!!!!!




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