导航:首页 > 程序命令 > cmd命令如何解压zip

cmd命令如何解压zip

发布时间:2025-04-08 04:36:57

A. java中怎么用cmd命令解压zip文件

对于zip文件,java有自带类库java.util.zip;可是要想解压rar文件只能靠第三方类库,我试过两个:com.github.junrar和de.innosystec.unrar,前者解压时可能会出现crcError,后者pom配置时报错;利用cmd命令调用winRAR进行解压,无疑方便快捷很多。

调用cmd命令

public static boolean exe(String cmd) {
Runtime runtime = Runtime.getRuntime(); try {
Process p = runtime.exec(cmd);
BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream(),"GBK"));

String line = reader.readLine(); while(line!=null) {
logger.info(line);
line = reader.readLine();
}
reader.close(); if(p.waitFor()!=0) { return false;
}
} catch (IOException e) { // TODO Auto-generated catch block
e.printStackTrace();
} catch (InterruptedException e) { // TODO Auto-generated catch block
e.printStackTrace();
} return true;
}

首先利用runtime.exec()执行指令,得到process,从process.getInputStream()中获取回显字符并打印,打印回显时可能会出现中文乱码,这个和操作系统编码有关,我这里是GBK编码,所以在new inputstreamReader时加入了编码参数”GBK“

命令行字符串

如果需要调用cmd命令,如cd等,可写”cmd c cd 目录”。对于直接调用exe执行,则可以写成”exe文件绝对路径 参数”,在命令行字符串中,含有空格的路径或者字符串应该再加上引号,即””exe文件绝对路径” ”参数”“

winRAR调用

我这里安装目录是C:/Program Files/WinRAR,将D:1.rar 解压到D:,则写成””C:/Program Files/WinRAR/unRar.exe” x -y D:/1.rar D:/”,x代表绝对路径解压,-y表示全部确定;压缩的命令如下:“”C:/Program Files/WinRAR/rar.exe” a -ep1 D:2.rar D:源目录”,a表示添加文件到压缩文件,-ep1表示排除基本目录,如D:winrar ar这个目录,如果没有-ep1那么压缩包中会出现winrar目录路径,而加了之后就只将当前目录打包,只有rar目录

B. windows下如何用cmd命令解压指定的zip文件到指定目录下

1、按win键+R打开,或者在开始菜单选择运行。输入cmd,然后确定。

注意事项:

通过CMD命令进入命令提示符窗口,则将会显示 Windows的版本和版权信息。通过使用CMD命令可以很方便地进入其他子应用程序。CMD是一个32位的命令行程序,运行在 Windows nt2000XP上。

C. windows如何用cmd命令解压指定的zip文件到指定目录里

使用cmd中的命令解压压缩文件到任意文件夹的方法如下:

1、复制RAR.exe和UNRAR复制到c:windows文件夹中。

与cmd命令如何解压zip相关的资料

热点内容
程序员技术交流会 浏览:838
java引擎下载 浏览:918
分享商业免费源码下载基地 浏览:359
java验证码干扰线 浏览:69
云笈七签pdf 浏览:499
powershellpdf 浏览:25
怎么把pdf变成jpg 浏览:341
iphone如何开启gps定位服务器 浏览:797
魔兽世界改服务器怎么进去 浏览:925
为什么连接服务器没有应答 浏览:389
程序员为何被开除 浏览:864
手机论坛网站源码 浏览:589
快递柜锁控板源码 浏览:352
阿里巴巴农业云服务器 浏览:518
android多行注释的快捷键 浏览:866
java环境变量的作用 浏览:526
phpwebsocket扩展 浏览:17
会玩app怎么把猪头弄掉 浏览:93
战地3怎么换服务器地址 浏览:474
qq邮箱app怎么导出通讯录 浏览:704