• groovy file类


    File 类介绍

      1、抽象路径名:File类提供抽象的,独立于系统的分级路径名

      D:/clat/test.groovy(注意抽象路径名使用/,不是/ )

      2、File可以表示文件或目录 

      3、Groovy对java.io.File进行了增强(参考GDK Doc)

           def toysFile = new File("src/TestToysFile.dat")

           if(!toysFile.exists()){

                toysFile.createNewFile()

                toysFile.append('Groovy and clat' + '/n')

           }

      4、File类的其他常用方法

    • Boolean delete():删除文件或目录
    • void eachFile(Closure cl):目录中每个文件应用闭包
    • void eachFileResurse(Closure cl):同上并对子目录递归
    • void eachLine(Closure cl):逐行遍历文件并应用闭包
    • String getPath():将抽象路径名称转换为路径名字符串。
    • String getText():读文件返回字符串
    • Boolean isDirectory():是否目录
    • Boolean mkdir():创建目录
    • void deleteDir();删除目录及目录下的所有内容
    • void withPrintWriter(Closure cl):获取打印速写器。//具体不明,可以查API

    写多个对象到文件的方法

      1、基础知识:将对象序列化到文件时,如果多个对象序列化到同一个文件,会覆盖头部信息,使得读取对象失败,所以要做处理。

      还未写demo,以后补充

  • 相关阅读:
    CSS3——过渡
    CSS——优雅降级和渐进增强
    jq1 颜色填充器 和清空指定颜色
    1. 初识node
    javaSE- 01
    鼠标悬浮图片时弹出透明提示图层的jQuery特效
    通过jQuery制作电子时钟表的代码
    9种网页Flash焦点图和jQuery焦点图幻灯片
    7种网页图片切换方式代码
    21种网页在线客服代码实例演示
  • 原文地址:https://www.cnblogs.com/alighie/p/8252085.html
Copyright © 2020-2023  润新知