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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© b277967086 中级黑马   /  2015-4-16 18:48  /  343 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1. File类(掌握)
       (1)概述
              因为数据在硬盘上最常见的方式,就是文件。而文件本身有很多的属性,比如说:文件大小,是否可读,是否隐藏。那么java为了方便我们对文件进行操作,就提供了File类供我们使用。
              File:既可以表示文件,也可以表示(目录)文件夹。  

       (2)构造方法:
          File(String pathname):根据指定的路径创建File对象。
              File(String parent,String child):根据指定的父文件夹和子文件或者文件夹创建File对象
              File(File parent,String child):根据指定的父文件夹对象和子文件或者文件夹创建File对象

       (3)成员方法:
          a:创建功能:
        创建文件:public boolean createNewFile()如果指定的文件不存在,就创建。如果存在, 就不创建
    创建文件夹:public boolean mkdir()创建指定的目录,如果存在,就不创建
                        public boolean mkdirs()创建指定的目录,如果存在,就不创建。这个时候,如果父目录不存在,它也会自动创建
        注意:你要创建什么,自己最清楚。也就是,你要调用哪个方法,你自己必须明白
                      因为如果你不明白,就会有问题。
                绝对路径:以盘符开始的路径
                相对路径:不以盘符开始的路径
              b:删除功能:
                     public boolean delete():既可以删除文件,也可以删除文件夹,取决于使用的对象
                     注意:A:如果你删除的目录下还有内容,那么,必须先把使用内容删除完毕后,在删除目录
                           B:java语言的删除不走回收站
             c:判断功能:(自己补齐功能方法名和返回值以及参数列表)
                 判断file对象是否存在

                     判断file对象是否是文件

             判断file对象是否是文件夹

                     判断file对象是否是绝对路径

                     判断file对象是否可读

                     判断file对象是否可写

                     判断file对象是否隐藏


         d:获取功能:(自己补齐功能方法名和返回值以及参数列表)

                 获取文件的绝对路径

                     获取相对路径

                     获取文件名称

                     获取文件的大小,单位是字节

                     获取上次修改时间的毫秒值

                     列出可用的系统文件根目录

                     返回的是指定目录下所有文件或者文件夹的名称数组

                     返回的是指定目录下所有文件或者文件夹对象数组

       (4)案例:
            获取指定目录下所有.mp4文件的名称

2 个回复

倒序浏览
不错的啊
回复 使用道具 举报
嗯好东西................
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马