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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© itshenma 中级黑马   /  2016-7-15 00:31  /  511 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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()                //创建文件的

1 个回复

正序浏览
不错,不错,继续努力!!!!!!!!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马