zoukankan      html  css  js  c++  java
  • 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,以后补充

  • 相关阅读:
    Jquery 将表单序列化为Json对象
    Modify the server ports
    iOS开发
    Leetcode_num4_Reverse Integer
    hdu 5443 The Water Problem(长春网络赛——暴力)
    E-R图到数据库表
    iOS音频播放 (三):AudioFileStream 转
    JAVA基础之訪问控制权限(封装)
    多做善事,会得到好报的
    mac 安装软件提示权限不足的解决的方法
  • 原文地址:https://www.cnblogs.com/alighie/p/8252085.html
Copyright © 2011-2022 走看看