壓縮/編碼 : FileCompressFacade

  • 將檔案內容 gzip 後,轉 BASE64 asBase64Compressed(LogicalFile<?>) : String

  • 將檔案內容,轉 BASE64 asBase64(LogicalFile<?>) : String

  • ZIP 相關功能


// 製作ZIP檔案.
// addBaseDirInfo : TRUE, 當 srcFile 為目錄時,壓縮結果包含 srcFile 目錄名稱。
// addBaseDirInfo : FALSE, 當 srcFile 為目錄時,其下的檔案會直接放在壓縮檔的根目錄下。
// * 名稱衝突問題目前未特別處理。
void zip(LogicalFile<?> zipFile, List<LogicalFile<?>> srcFiles)
void zip(LogicalFile<?> zipFile, List<LogicalFile<?>> srcFiles, boolean addBaseDirInfo) 
void zip(LogicalFile<?> zipFile, List<LogicalFile<?>> srcFiles, boolean addBaseDirInfo, String zipPW)

// 解壓縮ZIP檔案.
// 當 filePaths 有值時,只解開指定檔案;否則解開所有檔案。
List<File> unZip(LogicalFile<?> zipfile, LogicalFile<?> outputFolder, String... filePaths)

// LIST
List<String> listZip(final LogicalFile<?> zipfile)

results matching ""

    No results matching ""