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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小瓢虫 中级黑马   /  2017-12-16 21:34  /  1581 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

File:文件和目录路径名的抽象表示形式,File 类的实例是不可变的
                构造方法:
                        1.File(File parent,String child)                         根据指定的路径名转换成一个 File 对象
                                File f1 = new File("D:\\a\\b.txt");
                        2.File(String pathname)                                        根据指定的父路径和文件路径创建 File 对象
                                File f2 = new File("D:\\a","b.txt");
                        3.File(String parent,String child)                        根据指定的父路径对象和文件路径创建 File 对象
                                File parent = new File("D:\\a");       
                                File f3 = new File(parent,"b.txt");
                                File f4 = new File(new File("D:\\a"),"b.txt");
                常用功能:
                        创建功能:       
                                boolean createNewFile()        创建文件,当指定文件已经存在时,创建失败
                                boolean mkdir()                        创建文件夹,当指定文件夹已经存在时,创建失败
                                boolean nkdirs()                        创建文件夹(可以创建多层文件夹),当指定文件夹的目录不存在时,则会把父路径都创建了
                        删除功能:       
                                boolean delete()                        删除指定的文件或者文件夹(里边不能有文件或文件夹),不走回收站
                        获取功能:       
                                File getAbsoluteFile()                获取 File 对象所指向的绝对路径,返回值是 File 对象
                                String getAbsolutePath()        获取 File 对象所指向的绝对路径,返回值是 String
                                String getParent()                        获取 File 对象所指向的父路径
                                File getParentFile()                        获取 File 对象所指向的父路径
                                String getName()                        获取 File 对象的文件和文件夹名
                                String getPath()                        获取 File 对象 创建对象时给的路径
                                long lastModified()                获取 File 对象最后修改的时间,毫秒值
                                long length()                                获取 File 文件的字节大小
                               
                                String[] list()                                获取当前路径下的所有文件和文件夹,(不能是文件对象)
                                File[] listFile()                                获取当前路径下的所有文件和文件夹,(不能是文件对象),返回的是 File 对象
                                static File[] listRoots                返回所有的盘符
                        判断功能:
                                boolean exists()                        判断指定的文件或者文件夹是否 存在
                                boolean isAbsolute()                判断 File 对象指定的是否是 绝对路径
                                boolean isDirectory()                判断 File 对象是否是 文件夹
                                boolean isFile()                        判断 File 对象是否是 文件
                                boolean isHidden()                判断 指定路径是否是 有隐藏文件       
                        修改功能:
                                boolean renameTo(File dest)        修改 File 对象的名字,将当前对象的名字修改为 指定对象指向的名字,修改的文件路径不能存在(不能重名)       


5 个回复

倒序浏览

回复 使用道具 举报
记录的很完美,,,继续保持哟!
回复 使用道具 举报
哇哦,不错哟,继续保持
回复 使用道具 举报
回复 使用道具 举报
不错不错    杠杠的   加油
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马