[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
指出几点:
1. 全盘搜索面对现在一个分区都在100G以上的硬盘, 是非常耗时,且损耗资源的行为,也有损硬盘设备.对于SSD也是.
   除非是单位的机子一般自己的机子不会不知道文件位置.
2.RAR文件的打包并不需要那个copy一遍再打包再删除的过程.
   可以使用文件列表的形式进行直接打包. 如下示例:
  1. rar u -m5 -inul -ep1 -ed "%~dp1.\%~n1.rar" @"%~dp0.\filelist.txt"
复制代码

3. 个人认为7z的压缩率比rar高.
  1. 7za a -mx=9 -scsWIN "%~dp1.\%~n1.rar" @"%~dp0.\filelist.txt"
复制代码
“阿姐走了。。。可是。。。我。。。我愿意。”

TOP

测试了一下,RAR路径获取错误

修正:
  1. ::获取winrar安装路径,设置rar绝对路径
  2. For /f "skip=4 tokens=3"  %%i in ('Reg Query "HKCR\Applications\WinRAR.exe\shell\open\command" /ve') do (
  3. echo.%%~i&Set rar_exe=%%~dpi.\rar.exe&call echo.%%rar_exe%%
  4. )
复制代码
“阿姐走了。。。可是。。。我。。。我愿意。”

TOP

RES
我的注册表中并没有 "rarfile" 文件类型, 只是在 ".rar" 中进行注册.
“阿姐走了。。。可是。。。我。。。我愿意。”

TOP

回复 8# pplive517

  1. E:\DOS>reg Query "HKCR\Applications\WinRAR.exe\shell\open\command" /ve
  2. ! REG.EXE VERSION 3.0
  3. HKEY_CLASSES_ROOT\Applications\WinRAR.exe\shell\open\command
  4.     <没有名称>  REG_SZ  "E:\RUANJIAN\winrar3.9\WinRAR.exe" "%1"
  5. E:\DOS>
复制代码

winXP sp3
“阿姐走了。。。可是。。。我。。。我愿意。”

TOP

返回列表