@echo off & setlocal EnableDelayedExpansion
rem 下面的for嵌套结构是利用assoc以及ftype来查找 .rar 扩展名对应的压缩程序
for /f "tokens=1* delims==" %%i in ('assoc .rar') do (
for /f "tokens=1* delims==" %%x in ('ftype %%j') do (
for %%a in (%%y) do if not defined rarpath set rarpath=%%a
)
)
ren echo rarpath is %rarpath%.
%rarpath% x -inul -o- -ppassword -ibck Other.rar D:\lxmxn
ren password 指定你设置的密码,Other.rar 指定你要解压的文件路径,D:\lxmxn 指定你将解压的文件存放的路径。
endlocal |
|