怎么实现批处理的压缩文件到指定目录?

@echooff&setlocalenabledelayedexpansionifexistfilelist(delfilelist)rem获取昨日日期echoWscri... @echo off&setlocal enabledelayedexpansion

if exist filelist (del filelist)

rem 获取昨日日期
echo Wscript.echo dateadd("d",-1,date)>vbs.vbs
for /f %%a in ('cscript //nologo vbs.vbs') do del vbs.vbs&&set yyyymmdd=%%a
for /f "tokens=1,2,3* delims=// " %%i in ('echo %yyyymmdd%') do set yyyy=%%i&set mm=%%j&set

dd=%%k
if %mm% LSS 9 set mm=0%mm%
if %dd% LSS 9 set dd=0%dd%
rem 获取解压文件到指定目录
for /f "tokens=1,4 delims= " %%a in(d:\test\*.rar) do (if %%a equ %yyyy%/%mm%/%dd% echo
%%b >D:\test)

这是我写的解压文件命令不知道那里问题求各位帮忙看一下,我现在想根据修改时间获取到那个文件并解压到的指定目录下,像现在已经实现了获取昨天时间了,但是解压文件这步不能实现,谢谢各位。
展开
 我来答
你好可爱ghp
2018-03-26 · TA获得超过980个赞
知道小有建树答主
回答量:3015
采纳率:89%
帮助的人:290万
展开全部
这个要看你用什么解压缩的工具了。 以Winrar为例, 它带有免费的unrar.exe, 按你的要求可以这样实现:
unrar e -y d:\xyz.rar e:\

e就是extract,即解压。
-y是说如果遇到提示说是否覆盖,选择yes
d:\xyz.rar是d盘有一个xyz.rar文件需要解压。
e:\是说把d:\xyz.rar解压到e:盘。

其它更多参数可以键入unrar /? 查看。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式