groovy file類

File 類介紹java

  一、抽象路徑名:File類提供抽象的,獨立於系統的分級路徑名閉包

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

  二、File能夠表示文件或目錄 對象

  三、Groovy對java.io.File進行了加強(參考GDK Doc)遞歸

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

       if(!toysFile.exists()){get

            toysFile.createNewFile()it

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

       }test

  四、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

寫多個對象到文件的方法

  一、基礎知識:將對象序列化到文件時,若是多個對象序列化到同一個文件,會覆蓋頭部信息,使得讀取對象失敗,因此要作處理。

  還未寫demo,之後補充

相關文章
相關標籤/搜索