檔案、IO、XML
針對檔案、IO部分,常使用以下 commons 公用類別:
org.apache.commons.io.FileUtils
列出目錄下所有檔案及一般檔案管理操作。String 讀寫。
org.apache.commons.io.FilenameUtils
副檔名擷取、路徑正規化...
org.apache.commons.io.IoUtils
內容導向、複製。bytes[] 讀寫。
org.apache.commons.codec.digest.DigestUtils.sha256Hex(in)
對 binary 內容做 HASH。
UDE 元件
UDE 在實體檔案系統之上,有包裝一組「邏輯檔案元件」,可避免在程式中使用絕對路徑造成佈署、移稙困難。 UDE 建議優先使用 「邏輯檔案元件」,但仍然提供 UdeFileUtils ,可以配合上述公用函式庫操作檔案系統。