posts - 41,  comments - 40,  trackbacks - 0

          處理重復圖片,見 http://www.aygfsteel.com/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 閱讀(415) 評論(0)  編輯  收藏 所屬分類: DOS Windows
          主站蜘蛛池模板: 淳安县| 内乡县| 伊金霍洛旗| 浠水县| 武安市| 英吉沙县| 湖南省| 东乌珠穆沁旗| 双鸭山市| 宜兰县| 法库县| 焦作市| 永寿县| 怀宁县| 凤庆县| 张北县| 沙雅县| 南京市| 利川市| 汝南县| 上饶县| 云霄县| 青岛市| 临安市| 晋中市| 延川县| 宁远县| 萍乡市| 深水埗区| 新巴尔虎左旗| 梁山县| 泊头市| 公安县| 海丰县| 中阳县| 芜湖县| 桑植县| 松原市| 安丘市| 镇康县| 易门县|