package com.sunz.fileUpload;

public class RarToFile {

//cmd 压缩与解压缩命令

private static String rarCmd = "C:\\Program Files\\WinRAR\\Rar.exe a ";

private static String unrarCmd = "C:\\Program Files\\WinRAR\\UnRar x ";

/**

* 将1个文件压缩成RAR格式 rarName 压缩后的压缩文件名(不包含后缀) fileName 需要压缩的文件名(必须包含路径) destDir

* 压缩后的压缩文件存放路径

*/

public static void RARFile(String rarName, String fileName, String destDir) {

rarCmd += destDir + rarName + ".rar " + fileName;

try {

Runtime rt = Runtime.getRuntime();

Process p = rt.exec(rarCmd);

} catch (Exception e) {

System.out.println(e.getMessage());

}

}

/**

* 将1个RAR文件解压 rarFileName 需要解压的RAR文件(必须包含路径信息以及后缀) destDir 解压后的文件放置目录

*/

public static void unRARFile(String rarFileName, String destDir) {

unrarCmd += rarFileName + " " + destDir;

try {

Runtime rt = Runtime.getRuntime();

Process p = rt.exec(unrarCmd);

} catch (Exception e) {

System.out.println(e.getMessage());

}

&nbsp

java如何解压rar文件怎么打开,Java压缩与解压rar文件相关推荐

  1. c语言打开关闭文件的顺序,C语言1-文件概述、文件的打开与关闭、顺序读写数据文件(1).docx...

    C语言程序设计教案 章节名称 文件概述.文件的打开与关闭.顺序读写数据文件(1) 授课类型 □理论 □实验 ?理实一体 □实训 □实习 班级 地点 周次 星期 节次 授课进度 ?符合 □超前 □滞后 ...

  2. CAD文件怎么打开?什么软件可以快速打开CAD文件?

    对于刚接触CAD文件的小伙伴,肯定对如何打开CAD文件感到困惑,这是因为想要打开CAD文件,就需要使用专业的CAD看图软件才可以打开,那么CAD文件怎么打开?什么软件可以快速打开CAD文件? 如果我们 ...

  3. linux 解压rar格式的文件怎么打开,linux服务器怎么解压rar格式的文件

    做seo的很多人都会经历过这个问题,那就是安装的宝塔.wdcp等面板后,但是在上传完压缩文件的时候,发现压缩文件是rar后缀的压缩文件,在宝塔面板中就解压不了rar文件. 一.于是就想着把后缀改为zi ...

  4. linux 压缩7z文件夹,Linux 下压缩与解压.zip和.rar及.7z文件

    Linux 下压缩与解压.zip和.rar及.7z文件对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们: 1)对于.zip linux下提供了zip和unzip程 ...

  5. 下载c语言软件后怎么解压,手机怎么解压文件 盘点常用手机压缩打包解压文件应用...

    手机现在是我们必不可少的工具,在下载应用的时候,众多网站已经把安装文件独立好了等我们去下载,但是如果你要把文件打包或者下载了网络上已经被打包压缩好的文件需要解压缩的时候,就会觉得很麻烦了,手机上可没有 ...

  6. rar和zip格式的压缩与解压

    zip格式:原文地址:http://www.cnblogs.com/chinareny2k/archive/2010/01/05/1639468.html linux zip 命令详解  功能说明:压 ...

  7. 文件查找,打包压缩,解压相关分享

    一,命令查找which which:命令查找,后面直接跟命令 例:which vim:查找vim命令的位置 二,文件查找find 1,语法 find [path-] [options] [expres ...

  8. linux用gzip文件怎么打开,linux下怎么解后缀名是gzip的文件?

    1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩展名的文件: #uncompress file.Z 3.以.gz为扩展名的文件: #gunzip file.gz 4.以.bz2 ...

  9. java 下载wav 文件怎么打开,java播放wav文件,该如何处理

    java播放wav文件 用AudioInputStream实现 用application打开 放不出声音,下面提示错误 java.io.IOException: mark/reset not supp ...

  10. linux下压缩gz文件怎么打开,Linux压缩gz文件(gzip)

    Linux压缩gz文件(gzip)教程 Linux gzip命令详解 功能 用于压缩或解压缩一个 gz 压缩文件. 语法 gzip [options] file... 参数 参数 描述 options ...

最新文章

  1. 用安卓手机解锁目标检测模型YOLOv5,识别速度不过几十毫秒!
  2. Flatten Binary Tree to Linked List - LeetCode
  3. 我用自己创造的深度学习框架进入腾讯,爽!
  4. Compiler__visual_studio_2010_pro 激活码
  5. Resharper F12下载dll源码
  6. 【Docker】常用命令简述十一
  7. oracle报错对象不存在
  8. selenium1、selenium2 示例代码(java版)
  9. origin免安装_美俏女剑士ORIGIN中文免安装版 11.4G
  10. python selenium清除缓存,Selenium Python:无法清除chrome浏览器缓存
  11. php从文件中查找内容
  12. Java 解析pdf文档内容实战案例
  13. 实体消歧(链接到实体库)
  14. Ken Thompson的话
  15. An error occurred at line: [14] in the generated java file:
  16. 微软TTS语音引擎(中文)5.1
  17. MATLAB数据预处理之缺失值插补
  18. [Alpha] Scrum Meeting 8 - TEAM LESS ERROR
  19. Django Ninja简单教程
  20. DataDig 5.0.0::自动提取论文图表中曲线数据的软件

热门文章

  1. 写一个用矩形法求定积分的通用公式,分别求 sinx在0-1上积分,cosx在0-1上积分,e^x在0-1上积分
  2. 2022.12.14 英语背诵
  3. 数字图像处理 第三章 灰度变换与空间滤波
  4. 家庭网速单位以及单位换算详细解说
  5. Bing(必应)搜索,为什么用户越来越多?
  6. DVB-subtitle解析流程浅
  7. android 隐私文件夹,秘密文件夹 – 隐私保护,隐藏文件夹和文件
  8. 云服务器BBC销售渠道,云服务器bbc
  9. scratch 有趣的加减法
  10. 程序员分手手册,教你如何恢复单身