JAVA調用WINRAR壓縮文件并加密
/**
- 文件/文件夾壓縮成RAR格式
- rarName 壓縮后的壓縮文件名(不包含后綴)
- fileName 需要壓縮的文件名(必須包含路徑)
- destDir 壓縮后的壓縮文件存放路徑
- password 解壓密碼
*/
public String RARFile(String rarName, String fileName, String destDir,
rarCmd ="C:\Program Files\WinRAR\WinRAR.exe a -hp" + password + " -ibck -r -k " + destDir + rarNameString password) {
Process p = null; int exitVal = 0; try {+ ".rar " + fileName;
} catch (Exception e) {Runtime rt = Runtime.getRuntime(); System.out.println(rarCmd); p = rt.exec(rarCmd); exitVal = p.waitFor(); if (exitVal == 0) p.destroy();//結束程序占用
} finally {System.out.println(e.getMessage());
} return rarName; }</pre>if (exitVal == 0) p.destroy();//結束程序占用
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!