JAVA调用WINRAR压缩文件并加密
为什么80%的码农都做不了架构师?>>>
/** * 文件/文件夹压缩成RAR格式 * rarName 压缩后的压缩文件名(不包含后缀) * fileName 需要压缩的文件名(必须包含路径) * destDir 压缩后的压缩文件存放路径* password 解压密码*/public String RARFile(String rarName, String fileName, String destDir,String password) {rarCmd ="C:\\Program Files\\WinRAR\\WinRAR.exe a -hp" + password + " -ibck -r -k " + destDir + rarName+ ".rar " + fileName;Process p = null;int exitVal = 0;try {Runtime rt = Runtime.getRuntime();System.out.println(rarCmd);p = rt.exec(rarCmd);exitVal = p.waitFor();if (exitVal == 0)p.destroy();//结束程序占用} catch (Exception e) {System.out.println(e.getMessage());} finally {if (exitVal == 0)p.destroy();//结束程序占用}return rarName;}
话不多说!一切你懂的!
转载于:https://my.oschina.net/jgy/blog/76131
JAVA调用WINRAR压缩文件并加密相关推荐
- java 制作 winrar,windows 上java调用winrar压缩文件为rar 格式
windows 下java调用winrar压缩文件为rar 格式 windows 下java调用winrar压缩文件为rar 格式 import java.io.BufferedReader; im ...
- windows 下java调用winrar压缩文件为rar 格式
windows 下java调用winrar压缩文件为rar 格式 import java.io.BufferedReader; import java.io.IOException; import ...
- Java调用系统解压_记一次Java利用cmd命令调用WinRAR压缩文件-压缩文件
前言 最近在和一个档案管理系统对接,需要把我方系统文件压缩成zip格式,通过ftp的方式upload到指定的服务器上,考虑到Java的平台无关性,一开始便使用Java自带的类库java.util.zi ...
- 在程序里面(服务器端)调用Winrar压缩文件的方法?另寻求一条语句转换的方法。vb.net到C#。...
1case("zip"): // 压缩 2 string[] zip_tmp = this.name1.Value.Split(new char[]{'*'}); ...
- java 压缩加密_Java实现自动压缩文件并加密的方法示例
本文实例讲述了Java实现自动压缩文件并加密的方法.分享给大家供大家参考,具体如下: 实现功能:自动压缩并加密 /** * * @Title: zipFilesAndEncrypt * @Descri ...
- Java使用winrar压缩和解压缩文件
Java使用winrar压缩和解压缩文件 2015-08-17| 发布: | 浏览: 740 |保存PDF Winrar可以使用命令行进行压缩和解压缩,如: 将D:/aa.doc 压缩为:aa.rar ...
- java压缩文件并加密,发送到邮箱
日常记录 目标,我们需要把文件进行压缩 并进行加密设置密码,并发送到指定的邮箱,这是需求 首先把工具类贴出来 我们需要导入一个jar包 winzipaes-1.0.1.jar 上传了一下,告诉已经存在 ...
- java实现zip压缩文件(同一文件夹下的多个文件夹打成一个zip包)
这2个工具类都推荐使用统一个场景的不通过写法 推荐第一种 package com.gblfy.test;import java.io.BufferedInputStream; import java. ...
- java的ZipOutputStream压缩文件的两个问题(乱码和每次zip后文件md5变化)
java的ZipOutputStream压缩文件的两个问题(乱码和每次zip后文件md5变化) 1.乱码问题可以使用org.apache.tools.zip 2.md5每次都变化只需要设置entry. ...
最新文章
- java 扩展类加载器_java实现自定义类加载器
- matlab学习札记.20210122
- Leetcode 69 x的平方根 (每日一题 20210805)
- 【通知】深度学习之人脸图像算法重印,欢迎读者支持!
- postgres 错误duplicate key value violates unique constraint 解决方案
- SAP CAP 项目 cds watch 生成的 index.html 的模板位置和权限控制
- UML及UML如何描述复杂系统的开发模型?
- 移劢开发者解决方案研究报告——中国开发者生存状况调查
- web前端开发技术期末考试_(完整word版)web前端开发技术试卷三
- ARM920T虚拟地址原理分析及实现
- 苹果手机语音备忘录在哪_真没想到!苹果手机还自带语音记录,按下这个按钮,语音秒变文字...
- [WARNING]:登录失败:密码错误或账号被冻结
- Java中File文件类之文件过滤器
- JZOJ 1008 1010
- 使用unity3d制作像素鸟游戏
- stm32f103c8t6介绍
- VisionMobile:非对称商务模式(五)边际成本-数字商务模式的造王者
- 新计算开创产业新格局
- 电商平台的数据表结构设计
- 【附源码】Python计算机毕业设计千益校园帮跑腿信息平台
热门文章
- 如何解决半导体制造中显影造成的Mura
- 高中必备学习软件_高中必备app下载-高中必备下载v2.0.7-西西软件下载
- 北大青鸟ACCP6.0S1结业项目MyKtv实现滚动提示效果
- 手撕红黑树、三种情况就可玩转红黑
- 【干货】解密监控宝Docker监控实现原理
- JAVA大数据(一)简介-Hadoop环境配置,伪分布式模式架构学习用
- 华为OD入职一年介绍和建议
- Linux运维学习:高级提升(1)——HTTP服务代理缓存加速
- 金额转大写及日期转大写(java)
- 原假设“截距为0”双侧检验P值是多少_参数假设检验