有肺的鱼http://blog.yesky.com/Blog/sougo/复制地址
控制面板
日历
<2007年10月>
SuMoTuWeThFrSa
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910
留言簿(0)
文章档案
我的博客圈

若你已压缩后需上传的文件,此时WINRAR已无能为力,无法将之按需求分割,必须解压后再次压缩,且输入大小时很大新手无法准确输入。

通过研究DOS对RAR的有效调用,让文件分卷更简单,更快速。

说明:将以下代码复制到一个空文本文件中,另存为bat文件(批处理,相当于EXCEL之宏文件,可以瞬间执行多行代码,代替手工操作)。

@echo off

set size=250k
set path=d:\andy
echo.                                           
echo.
echo            **********************************
echo            *                                *  
echo            *                                *
echo            *                                *
echo              注意:你的分割文件存于 %path%\%name%
echo              每个文件大小为       %size%
echo            *                                *  
echo            *                                * 
echo            *                                *  
echo            *                                * 
echo            **********************************
echo.
echo.                                            
pause
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.rar\ShellNew" /v "FileName">%temp%\$cd$.txt
for /f "skip=4 tokens=3 delims= " %%i in (%temp%\$cd$.txt) do set rarpath=%%~dpi
del %temp%\$cd$.txt

if exist "%rarpath%rar.exe" goto rarfile
if exist "%ProgramFiles%\winrar\rar.exe" set rarpath=%ProgramFiles%\winrar\
:rarfile
FOR /F "delims=" %%i IN ('echo %*') DO set name=%%~ni
md %path%
md %path%\%name%
set ext=%~x1
set level=5
if {%ext%}=={.7z} set level=0
if {%ext%}=={.7Z} set level=0
if {%ext%}=={.rar} set level=0
if {%ext%}=={.RAR} set level=0
if {%ext%}=={.jpg} set level=0
if {%ext%}=={.JPG} set level=0
"%rarpath%rar.exe" a  -ep1 -m%level% -v%size% %path%\%name%\%name%.rar %1
start explorer %path%\%name%

注意:set size=250k 表示分卷的大小(初级会员上传仅一般为250KB,你可以根据自己实际状况作修改)
set path=d:\andy  表示分卷的文件存放的路径,可以自定义。

本文件不可单击打开,也不可未装WINRAR即进行文件拖放,否则将出错。

分割文件操作方法:设定好size及path后,将压缩好的RAR文件拖于本工具(BAT文件)上即可。系统自动打开你设置的路径,此时可以上传了。


作者:有肺的鱼 阅读() 评论()  编辑 发表于:2007-06-23 09:15
相关内容
文章评论

暂无人对此文章发表评论!

发表评论
标题 *  
姓名 *  
内容 *  
   验证码: *       
       
版权声明:天极是本Blog托管服务提供商。如本文牵涉版权问题,天极不承担相关责任,请版权拥有者直接与文章作者联系解决。
Powered by:

Copyright © 有肺的鱼