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


怀疑是太频繁的调用rar.exe造成的,你先换个4.0版本的试试?不行我们再一起想办法

TOP

本帖最后由 tk1266 于 2011-7-30 11:14 编辑
回复  tk1266


哪个版本的WinRAR?
CUer 发表于 2011-7-30 10:55



    版本可能低了点:  3.70.0.0
请教:
1.能不能提高效率?               
2.采用存储方式是不是可以大幅提高速度?
3.能不能不在代码里写入路径及目标文件格式?

谢谢.

TOP

回复 3# tk1266


哪个版本的WinRAR?

TOP

谢谢.  昨晚10点.
第一次用10个文件夹测试成功.
第二次测试300个文件夹,每个文件夹120个文件,每个文件1KB.等了三个小时,还没处理完,后来睡着了.今早起来一看,BAT界面卡住了, 点关闭, 约30秒后界面才消失.  电脑疑似死机, 出现“系统资源不足,无法完成请求的服务”, 无法关机,  最后强制关机。

第一次都成功了,我想第二次,测试多点。。。呵呵

测试环境:XP SP2    双核2.1G   2G   350G

TOP

  1. @echo off
  2. set "rar=C:\Program Files\WinRAR\rar.exe"
  3. for /r "C:\Test\" %%a in (*.txt) do (
  4.     "%rar%" a -df "%%~dpa%%~na.rar" "%%a"
  5. )
复制代码
1

评分人数

    • CrLf: 乐于助人技术 + 1

TOP

返回列表