[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]批处理怎样把RAR自解压文件解压到当前文件夹?

例如我有两个自解压文件1.exe 9.exe 里面是1.txt  9.txt 没有文件夹的
用这条命令 for %%a in (*.exe) do "C:\Program Files\WinRAR\rar.exe" x "%%a"     可以解压到当前文件夹
但是我想解压出来有1的文件夹 里面有1.txt 有9的文件夹 里面有9.txt
请问这种要如何修改 使得解压出来的文件放在各自的文件夹里
也就是如何实现RAR中的解压到和文件名同名的文件夹
这种批处理该怎么实现 先谢谢了
测试文件 http://u.115.com/file/t25acc74f1
使用批处理后的效果 http://u.115.com/file/t2c641397e
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

2# Commander

先谢谢Commander了 你的代码我试了不成功 不知道哪里出问题了

TOP

2# Commander
可能我说的不够详细,让Commander误解了
我的意思是让1.exe解压出来能够生成1的文件夹和把1.exe里面的文件放进1的文件夹
1这个文件夹原本是没有的 要靠解压生成的
解压完后1.exe不用移动 就在原目录即可

TOP

6楼得代码测试成功了 7楼代码的也是不错的 7zip我比较少用 还是谢谢了

TOP

返回列表