热点:

    File类使用入门

      [   原创  ]   作者:
    收藏文章 暂无评论

    File类用于操作文件和目录路径。

    1、 在IO流操作中,文件处理最为常见,因此Java提供了File类用于文件操作。首先了解其构造方法,具体所示。

    2、 实例:

    3、 文件操作功能

    4、 开发新功能

    5、 创建一个新文件,若文件不存在则生成并返回真,否则不创建并返回假。

    6、 创建一个新目录,返回操作是否成功的结果。

    7、 创建多级目录,若成功返回true,否则返回false。该方法会逐级建立所需的所有父目录。

    8、 移除功能

    9、 删除操作仅支持单个文件或文件夹,若文件夹非空则无法删除。

    10、 文件夹内有内容时,无法进行删除操作。

    11、 删除文件夹ccc(仅当ccc为空时才能成功执行删除操作)。

    12、 重命名功能

    13、 相同路径操作等同于执行重命名功能。

    14、 不同路径操作等同于执行剪切。

    15、 功能判定

    16、 判断是否为目录

    17、 判断是否为文件

    18、 判断有无存在

    19、 判断能否阅读

    20、 判断能否书写

    21、 判断是否要隐藏

    22、 获取功能模块

    23、 获取文件的最后修改时间

    24、 高级功能获取

    25、 获取指定目录下的所有文件或文件夹,例如:file = new File(d:\aaa),可遍历该路径下的全部内容。

    26、 此功能仅能查看名称,无法进行操作。

    27、 获取指定目录中的文件对象列表

    28、 可遍历数组中的每个元素并执行操作,因每个元素均为文件对象。

    29、 过滤器功能

    30、 FilenameFilter 是一个接口,必须创建实现类或使用匿名内部类来实现其方法。

    31、 在方法参数中直接新建对象实例。

    32、 实现accept方法,编写满足需求的逻辑代码,并返回相应结果。

    33、 这是一个字符串数组

    34、 举个例子:

    35、 /*

    36、 请将E盘JavaSE文件夹内所有以java为扩展名的文件的完整路径输出到控制台。

    37、 *

    38、 剖析:

    39、 封装目录结构

    40、 获取指定目录下所有文件和文件夹的File对象数组。

    41、 遍历文件数组,逐一获取每个文件对象。

    42、 判断File对象是否为目录

    43、 返回B点

    44、 不是则检查文件名是否以.java结尾

    45、 输出文件的绝对路径

    46、 不理睬它

    47、 */

    48、 整理文件夹结构

    49、 递归实现功能

    50、 }

    51、 获取指定目录下所有文件及文件夹的File对象数组。

    52、 遍历文件数组,逐一获取每个文件对象。

    53、 判断该文件对象是否为目录。

    54、 检查文件名是否以.java后缀结尾

    55、 输出文件的完整路径信息

    56、 }

    57、 }

    58、 }

    59、 }

    60、 }

    61、 结果将显示你所设定路径的完整绝对路径信息。

    soft.zol.com.cn true https://soft.zol.com.cn/1047/10479180.html report 1953 File类用于操作文件和目录路径。 1、 在IO流操作中,文件处理最为常见,因此Java提供了File类用于文件操作。首先了解其构造方法,具体所示。 2、 实例: 3、 文件操作功能 4、 开发新功能 5、 创建一个新文件,若文件不存在则生成并返回真,否则不创建并返回假。 6、 创...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    File Compare 1.2.0

    更新时间:2008年02月04日

    用户评分:0 | 0人点评

    软件类型:共享软件

    软件语言:简体中文

    File Compare 1.2.0
    • 更新时间:2008年02月04日
    • 软件大小:4.3MB
    • 软件分类:办公应用
    • 语言种类:简体中文
    • 软件评级:0 人点评