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

作者&投稿:嵇牧 (若有异议请与网页底部的电邮联系)
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 blocke.printStackTrace();} catch (InterruptedException e) { // TODO Auto-generated catch blocke.printStackTrace();} return true;}123456789101112131415161718192021222324
首先利用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:\winrarar这个目录,如果没有-ep1那么压缩包中会出现winrar目录路径,而加了之后就只将当前目录打包,只有rar目录

  系统自带CMD本身不支持rar的,把winrar目录里面的RAR.exe和UNRAR复制到c:\windows文件夹中,才可使用命令行解压缩,步骤如下:
  1、复制RAR.exe和UNRAR复制到c:\windows文件夹中;

  2、按win+r,输入cmd,点击确定;
  3、提示符后输入:unrar e 压缩文件路径\名称 解压后路径,如下图:

  4、效果如下图:

  

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

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

2、在桌面下方的搜索栏中搜索“运行”,并点击搜索结果。

3、在“运行”界面中输入“cmd”并点击确定。

4、在打开的界面中的提示符后面输入:unrar e 压缩文件路径\名称 解压后路径。

5、即可看到压缩文件已经被解压到指定文件夹中。



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

  2. 按win+r,输入cmd,点击确定。

  3. 提示符后输入:unrar e 压缩文件路径\名称 解压后路径,如下图:

  4. 效果如下图:



首先,我们打开命令行。

点击Windows开始菜单,所有程序,附件,命令提示符,

右击图标,点击“以管理员身份运行”(防止命令行权限不够无法执行)

或者按下快捷键Windows+R

输入cmd

回车确定。

在命令行中,输入

WinRAR m -r -ep1 压缩包保存路径 被压缩的文件(夹)路径

然后回车,就可以将被压缩的文件(夹),压缩成一个WinRAR压缩包。

注意,此命令执行后,原来被压缩的文件或者文件夹,就自动删除了!

如果不希望在得到压缩包后,删除原来的文件夹或文件,

可以使用命令

WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径

这里,介绍一下这些命令的含义。

WinRAR m -r -ep1 压缩包保存路径 被压缩的文件(夹)路径

等价于

WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径

实用命令:

命令m 表示移动(压缩后,删除源文件)

命令a 表示添加压缩

命令s 表示创建自解压文件

实用开关:

-r 含子文件夹

-ai 忽略文件属性

-cl 文件名小写

-cu 文件名大写

-ed 忽略空文件夹

-ep 忽略路径信息

-ep1 表示忽略被压缩的根文件夹

-ep2 包含最完整路径信息(除驱动器)

-df 表示压缩后删除源文件

-dr 删除源文件到回收站

-or 自动重命名同名文件,例如filename.txt filename(1).txt filename(2).txt

下面,我们来看如何使用命令行解压缩文件。

WinRAR x 压缩包路径 解压缩到目标文件夹的路径

解压缩保留路径

WinRAR e 压缩包路径 解压缩到目标文件夹的路径

解压缩忽略路径

忽略路径的意思,就是解压缩时,压缩包原来里面有文件夹的,

解压缩之后,只能得到所有文件,而文件夹没了。

当然,WinRAR的命令行功能,不仅仅支持这么多。有兴趣的,可以打开官方帮助文档详细研读。这里就不再赘述了。

最后,我们来分享一下,如何使用VB(或者VBA)中的Shell命令,来运行WinRAR的命令行,这有助于我们编写程序批量执行一些解压缩或者压缩文件的任务。

如果通过Shell执行,其中“WinRAR”要改为WinRAR安装文件的绝对路径,而在CMD(开始->运行 ->命令提示符)中不需改。

WinRAR安装的绝对路径,一般是(绝对路径中含空格,需要使用双引号引起来):

【Win7系统】"C:\Program Files (x86)\WinRAR\WinRAR.exe"

【Win XP系统】"C:\Program Files\WinRAR\WinRAR.exe"

举个VBA中使用Shell命令示例:

Shell "C:\Program Files (x86)\WinRAR\WinRAR.exe a 压缩包保存路径 被压缩的文件(夹)路径"。




简述在windows操作系统中,如何用快捷键复制文件或文件夹
在Windows操作系统中用快捷键复制文件或文件夹,有五种方法,分别是常用快捷键复制、鼠标右键复制、鼠标左键复制、通过剪贴板复制、通过拖放复制。第一种:常用快捷键复制 快捷键复制是指在选定要复制的内容后,使用“Ctrl+C”(复制)和“Ctrl+V”(粘贴)的组合键来完成复制和粘贴操作。这是最常用和...

Windows10系统进制转换功能如何使用|Win10系统自带进制转换功能的使用...
4. 进行转换:输入完数字后,点击其他进制的按钮即可看到转换后的结果。例如,如果你选择二进制,计算器将显示输入的十进制数字的二进制表示形式。此外,你还可以在进制转换模式下进行其他操作,比如进行二进制、八进制和十六进制之间的转换、进行位运算等。注意:上述步骤是使用Windows 10自带计算器中的进制...

windows10系统校色文件如何使用|windows10下使用ICM文件的方法_百度知 ...
要在Windows 10系统中使用校色文件(ICM文件),请按照以下步骤进行操作:1. 打开控制面板:右键点击「开始」按钮,然后选择「控制面板」。2. 在控制面板中,选择「硬件和声音」。3. 在硬件和声音选项中,找到并选择「显示」。4. 在显示选项中,点击左侧的「调整颜色管理」链接。5. 在颜色管理对话框...

如何正确使用windows Installer安装程序
当电脑安装程序提示Windows Installer安装包有问题时,您可以尝试以下几种方法来解决该问题:1. 重启电脑:有时候仅仅是一次简单的重启可以解决该问题。关闭电脑,等待几分钟后重新启动,然后再次尝试安装程序。2. 检查Windows Installer服务:点击开始菜单,搜索并打开“服务”。在服务窗口中,找到“Windows ...

如何操作使用winwindows10
win10如果不提升硬件的基础上,一般系统操作有如下:1、关闭家庭组,因为这功能会导致硬盘和CPU处于高负荷状态 关闭方法:控制面板–管理工具–服务– HomeGroup Listener和HomeGroup Provider禁用。2、WindowsDefender 全盘扫描下系统,否则打开文件夹会卡顿。控制面板 Windows Defender “设置>实施保护”去掉勾...

电脑windows10如何使用
玩游戏或者用比较大的软件时候觉得电脑很卡怎么办?操作:【右键任务栏电源图标->电源选项->勾选高性能】8、窗口1\/4分屏 如何实现一个屏幕同时打开4个窗口?以前的windows 可以分屏但只能二分之一分屏,windows 10 实现了更高级的分屏1\/4分屏。想恢复原状只需拖住窗口离开角落就可以恢复原样了。操作...

如何使用Windows任务管理器查看显卡GPU使用情况使用率
Windows 10 中的「任务管理器」自带了显卡使用率查看功能,可以详细查看和监视每个应用程序和系统级 GPU 使用情况。而且微软还信誓旦旦地承诺,在「任务管理器」中查看到的显卡数据将会比第三方工具中的数据更加准确。如何工作GPU 使用率查看功能从 Windows 10 Fall Creators Update 开始被...

如何使用Windows10的虚拟桌面
Windows 10的虚拟桌面功能可以让使用者有更多的美妙体验,具体使用方法可参考以下步骤:1、进入系统后按下组合键“WIN+Tab”右侧会出现“新建桌面”,点击 + 键,添加新桌面,切换桌面时,也是win + Tab 组合键 调出多桌面,鼠标选中单击即切换桌面。2、点击一个桌面然后使用相关的程序。以后这些程序就会...

Windows10如何设置应用完整MSSettings快捷方式汇总
想必大家都知道微软要在 Windows 10 中逐步使用「设置」应用彻底掉传统控制面板,虽然大家(例如我)可能会不太习惯,还是建议大家为了顺应系统的升级和发展,快快熟悉上手。以上不是重点,本文要说明的是:Windows 10「设置」应用与控制面板类似,也可以使用 MS-Settings 快捷方式快速定位到其中的某个具体...

如何使用windows自带的系统工具
4、第二个小工具就是windows media center,看名字就可以知道他大致是一个播放器之类的东西,它可以用来播放音乐和查看图片的。5、第三个小工具是幻灯片,它就是专门以连续的幻灯片方式来展示自己电脑上的图片的。如果你是个爱图大人,那么这个小工具确实是十分好用的。6、第四个小工具就是货币工具,...

沈阳市17063257151: 如何用CMD命令 解压缩文件rar -
御尝复方: 系统自带CMD本身不支持rar的,把winrar目录里面的RAR.exe和UNRAR复制到c:\windows文件夹中,才可使用命令行解压缩,步骤如下: 1、复制RAR.exe和UNRAR复制到c:\windows文件夹中; 2、按win+r,输入cmd,点击确定;3、提示符后输入:unrar e 压缩文件路径\名称 解压后路径,如下图: 4、效果如下图:

沈阳市17063257151: CMD命令行 RAR依次解压 -
御尝复方: @echo off set "com=C:\Program Files\WinRAR\rar.exe" (for /f "delims=" %%a in ('dir /b g:\rar\*.rar') do (md "g:\web\%%~na""%com%" x "%%a" "g:\web\%%~na" ))2>nul自己修改下第二行rar的路径

沈阳市17063257151: 如何打开windows命令行窗口,并切换到解压缩的目录C:DRIVERSWINME下 -
御尝复方: 运行--CMD--c: 回车--cd DRIVERSWINME

沈阳市17063257151: cmd 解压缩 命令 -
御尝复方: WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...> <解压路径\>命令 要 WinRAR 运行的字符组合代表功能.开关切换操作指定类型,压缩强度,压缩文件类型,等等的定义.压缩文件要处理的压缩文件名.文件 要处理的...

沈阳市17063257151: 怎么用Windows的cmd软件打开某个文件或文件夹? -
御尝复方: 1、如果是文件就用 start "文件全名" 之后windows自己会启动相应文件的应用程序. 例如:start sample.mp4 2、如果是文件夹 (1) 想在cmd下进入,就输入: cd "文件夹名" 例如:在c:\下,输入cd windows,就会进入windows目录. (2) 想通过资源管理器查看目标目录,就输入: explorer "文件夹名" 例如:在c:\下,输入explorer windows,就会打开windows目录的资源管理器. 说明:文件名和文件夹名加上双引号是为了防止名中有空格.

沈阳市17063257151: 命令提示符,解压缩问题,高手帮我解释一下下面的话 -
御尝复方: 1.打开命令提示符窗口.在开始菜单中找到运行,或者安win键+R,输入cmd,回车.2.转至下载目录,例如,在D盘可以输入D: ,然后用cd [文件夹名]到达下载路径.3.输入上面的copy*** 的命令4.解压生成的xxx.zip文件.

沈阳市17063257151: CMD下怎么解压文件夹和删除文件夹???急 -
御尝复方: 这很好办! 假定你之前安装过WinRAR这个软件,它在C:\Program Files\WinRAR 这个目录里. 当然这个软件主要是给Windows下32位运用的.但你会发现这个目录中有个叫做rar.exe的文件,它却能够在cmd环境下命令方式执行呢! ...

沈阳市17063257151: 如何在Windows平台实现zip压缩命令 -
御尝复方: 操作步骤如下: 1、打开winrar的安装文件夹,复制rar.exe到c:\windows文件夹下;2、点击开始,点击运行,输入cmd,点击确定; 3、提示符后输入rar 1.zip c:\lizi,回车,该命令是将c:\lizi文件夹压缩为1.zip.

沈阳市17063257151: 如何用CMD压缩文件,要详细的说明 -
御尝复方: 系统自带CMD本身不支持CMD的,你把你winrar目录里面的RAR.exe和UNRAR复制到c:\windows文件夹中,或者自己设置一下系统环境变量,把winrar的目录加进去.其实就是方便调用而已.RAR.exe负责的功能是压缩文件 UnRAR.exe负责的...

沈阳市17063257151: 怎样用命令行的方法解压压缩包内的一个子目录下的指定文件啊?
御尝复方: 使用WinRAR 1. 多目录多文件批量解压 (命令行) 在大量文件夹中,分别存储有不同数量的RAR压缩包,需要释放每个压缩包到其所在目录,并且在执 行解压缩操作后...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网