posts - 41,  comments - 40,  trackbacks - 0

处理重复图片,见 http://www.blogjava.net/needjava/archive/2007/07/30/133316.html


@ECHO OFF

SETLOCAL EnableDelayedExpansion


::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::
:: 重复文件的手工处理
::
:: 忽略开头为“[”的行,没有用“eol=[”,因为要每隔三次计数器清零,防止相同文件过多打开过多
::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:begin

IF EXIST clone.txt (

   SET /A num=0

   FOR /F "delims=" %%b IN ( clone.txt ) DO (

       SET "file=%%b"

       IF NOT "!file!"=="" (

          IF NOT "!file:~0,1!"=="[" (

             IF !num! GTR 2 (

                SET /A num=0

                ECHO 本组完全相同的文件太多,按任意键继续打开三个……
                ECHO.

                PAUSE>NUL

             )

             IF EXIST "!file!" (

                EXPLORER.EXE /N, /SELECT, "!file!"

                SET /A num=num+1

             )

          ) ELSE (

            IF !num! GTR 0 (

               ECHO 上组完全相同的文件显示完毕。
               ECHO.

            )

            SET /A num=0

            ECHO 按任意键打开下组三个完全相同的文件……
            ECHO.

            PAUSE>NUL

          )

       )

   )

) ELSE (

  GOTO :EOF

)

CLS

ECHO 重新开始……
ECHO.

GOTO begin

@ECHO ON

 

 

posted on 2007-07-31 22:51 NeedJava 阅读(282) 评论(0)  编辑  收藏 所属分类: DOS Windows

只有注册用户登录后才能发表评论。


网站导航: