tk1266 当前离线
列兵
评分人数
CUer 当前离线
上尉
@echo off set "rar=C:\Program Files\WinRAR\rar.exe" for /r "C:\Test\" %%a in (*.txt) do ( "%rar%" a -df "%%~dpa%%~na.rar" "%%a" )复制代码
TOP
回复 tk1266 哪个版本的WinRAR? CUer 发表于 2011-7-30 10:55
回复 tk1266 怀疑是太频繁的调用rar.exe造成的,你先换个4.0版本的试试?不行我们再一起想办法 CUer 发表于 2011-7-30 11:16
cjiabing (甲兵时代)当前离线
荣誉版主
回复 tk1266 把*.txt改成*.* 路径是指哪个路径?如果要把所有文件压缩之后放在当前目录,可以把%%~ ... CUer 发表于 2011-7-30 11:43
“系统资源不足,无法完成请求的服务”——这个和程序代码正确与否没有关系呢,可能你的操纵的文件太多了, ... cjiabing 发表于 2011-7-30 11:47
回复 tk1266 手工是把12200个文件压缩之后放到同一个rar文件里面吗? CUer 发表于 2011-7-30 12:32