是利用winrar自带的一个命令行工具rar.exe来完成的
这个程序的命令行参数很丰富
直接在命令行输入"c:\program files\winrar\rar.exe"(假如你的rar是装在默认位置的话)
下面的批处理程序以一堆冒号为分界,分为三段
第一段,根据.rar文件的文件关联找到rar的安装目录
这里用到了ftype命令
在命令行中输入ftype就可以查看所有的文件关联信息
这里我们只关注Winrar
所以辅助了一个通道命令|find找到winrar所在的行
然后调用了一个叫做:getrarpath的子程序
这个子程序在第三段做了定义
它将path变量暂时设成了winrar的安装目录
path变量有什么用呢?当你输入一个程序名,没有路径时,系统会在当前路径和path指定的文件夹下寻找
这样我们输入rar.exe,系统就会自动在当前目录和C:\program files\winrar\下寻找rar.exe。这么写纯粹是为了用起来方便
第二段只有一句话
用到了rar.exe的e参数,即解压。可以指定路径,如
rar e d:\bc\ed.rar d:\test\
不指定的话则解压到当前目录
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo off
setlocal
for /f "delims== tokens=1,*" %%a in ('ftype^|find /i "winrar="') do call:getrarpath %%b
if not exist "%path%\rar.exe" echo 找不到WinRAR&exit /b
::根据.rar的文件关联查找rar所在的路径
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
rar e d:\bc\ed.rar
::解压d:\bc\ed.rar到当前目录。当前目录指的是cmd的工作目录
exit /b
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:getrarpath
::将工作路径path设为winrar所在目录
path %~dp1
exit /b
Ⅱ 压缩文件如何用,解压文件和解压到当前文件夹有啥区别
压缩文件方法:
1、右键点击需要压缩的文件,选择“添加到压缩文件”或者“添加到新建文件夹1”。
Ⅲ 右键解压 解压到当前文件夹
推荐LZ先去随便打开个文件夹===工具===文件夹选项,把“隐藏已知文件的扩展名”前面的勾去掉,让系统显示扩展名。因为下下来的ISO和RAR文件看起来是一样的,显示了扩展名有助于判断文件类型。
如果是ISO,CSO文件,没的说,放在棒子的ISO文件夹里。
如果是RAR文件,解压缩,如果得到的是ISO或CSO,操作与上面相同。
如果不是ISO文件而是一个文件夹,里面还有文件夹,那么一般是把他放到棒子的PSP/GAME文件夹里。LZ下载游戏时可以注意下下载页面,我从CNGBA下游戏时候一般都有“如何玩”这样的介绍的。
可参考这个页面,CNGBA的介绍。
参考资料: http://psp.cngba.com/wanpsp/psp_wan/2007111218706.shtml
Ⅳ 解压文件 解压到当前文件夹 解压到 有什么区别
解压到当前文件夹是把解压出来的东西放在压缩文件所在的文件夹
解压到是可以指定文件夹
你想解压到什么地方就什么地方。
Ⅳ 解压到当前文件夹和解压到电脑网络这两者有啥区别吗
没用过360解压 第一个就是解压到这个文件所在的文件夹 第二个看名字应该是解压到e盘
Ⅵ 右键,解压到当前文件夹 没有了就这问题,懂吗
解压时最好是不要选择解压到解压到当前文件夹,直接选择解压到某个文件夹。要收费的,不过有试用期。
Ⅶ 解压文件到当前文件夹,为什么看不到
你选择要解压的文件包,点右键,选择属性,在打开方式里面选择更改,改为winrar就ok了
Ⅷ 解压文件与解压到当前文件夹有什么区别
解压到当前文件是直接解压里的文件到当前的文件夹中,而解压文件是解压到选定的文件夹中。
Ⅸ 解压压缩文件winrar如何解压到当前文件夹
你可以再解压之前
用鼠标右键 点击文件 此时会弹出右键快捷菜单 在弹出的右键菜单点击【解压到当前文件夹】确定 就可以把文件解压到当前文件夹