
更新目錄文件的批處理如何簡化以及多個遞增變量怎么用
nclick="copycode($('code0'));">復制代碼
- @echo off
- title By bean --5-5
- ::
- ::┌─────────────────────┐
- ::│更新目錄│
- ::││
- ::└─────────────────────┘
- ::
- ::準備文件
- if not exist d:qoo更新日志.txt copy n29eQDFileqoo更新日志.txt d:qoo更新日志.txt
- echo.>>d:qoo更新日志.txt
- echo.——————————————————————————————>>d:qoo更新日志.txt
- echo.——————————————————————————————>>d:qoo更新日志.txt
- echo.%date%>>d:qoo更新日志.txt
- echo.%time%>>d:qoo更新日志.txt
- ::
- ::┌─────────────────────┐
- ::│定義變量│
- ::││
- ::└─────────────────────┘
- ::
- ::定義要刪除的文件
- set del1=old.dll
- set del2=old.exe
- set del3=old.sam
- ::定義要更新文件
- set copy1=new.dll
- set copy2=new.exe
- set copy3=new.sam
- ::更新1
- echo.>>d:qoo更新日志.txt
- echo.正在更新 目錄 1 >>d:qoo更新日志.txt
- if exist d:QooQooo1 (
- if exist d:QooQooo1%copy1% (
- echo.%time%目錄 - 1 沒有更新>>d:qoo更新日志.txt
- echo.目錄 - 1 沒有更新
- ) else (
- echo.%time%目錄 - 1 更新成功,你是個人才啊!!!>>d:qoo更新日志.txt
- echo. 目錄 - 1 更新成功
- )
- del d:QooQooo1%del1%
- del d:QooQooo1%del2%
- del d:QooQooo1%del3%
- copy n29eQDQoo%copy1% d:QooQooo1%copy1%
- copy n29eQDQoo%copy2% d:QooQooo1%copy2%
- copy n29eQDQoo%copy3% d:QooQooo1%copy3%
- copy n29eQDlnk1.lnk C:UsersAdministratorDesktopQooo 1.lnk
- echo.>>d:qoo更新日志.txt
- ) Else (
- if exist C:UsersAdministratorDesktopQooo 1.lnk del C:UsersAdministratorDesktopQooo 1.lnk
- echo.%time%XXXXXX目錄 - 1 更新失敗,請檢查是否存在該目錄>>d:qoo更新日志.txt
- echo.目錄 - 1 更新失敗,請檢查是否存在該目錄
- )
- ::更新2
- echo.正在更新 目錄 2 >>d:qoo更新日志.txt
- if exist d:QooQooo2 (
- if exist d:QooQooo2%copy1% (
- echo.%time%目錄 - 2 沒有更新>>d:qoo更新日志.txt
- echo.目錄 - 2 沒有更新
- ) else (
- echo.%time%目錄 - 2 更新成功,你是個人才啊!!!>>d:qoo更新日志.txt
- echo.目錄 - 2 更新成功
- )
- del d:QooQooo2%del1%
- del d:QooQooo2%del2%
- del d:QooQooo2%del3%
- copy n29eQDQoo%copy1% d:QooQooo2%copy1%
- copy n29eQDQoo%copy2% d:QooQooo2%copy2%
- copy n29eQDQoo%copy3% d:QooQooo2%copy3%
- copy n29eQDlnk2.lnk C:UsersAdministratorDesktopQooo 2.lnk
- echo.>>d:qoo更新日志.txt
- ) Else (
- if exist C:UsersAdministratorDesktopQooo 2.lnk del C:UsersAdministratorDesktopQooo 2.lnk
- echo.%time%XXXXXX目錄 - 2 更新失敗,請檢查是否存在該目錄>>d:qoo更新日志.txt
- echo.目錄 - 2 更新失敗,請檢查是否存在該目錄
- )
- ::更新3
- echo.>>d:qoo更新日志.txt
- echo.正在更新 目錄 3 >>d:qoo更新日志.txt
- if exist d:QooQooo3 (
- if exist d:QooQooo3%copy1% (
- echo.%time%目錄 - 3 沒有更新>>d:qoo更新日志.txt
- echo.目錄 - 3 沒有更新
- ) else (
- echo.%time%目錄 - 3 更新成功,你是個人才啊!!!>>d:qoo更新日志.txt
- echo.目錄 -3 更新成功
- )
- del d:QooQooo3%del1%
- del d:QooQooo3%del2%
- del d:QooQooo3%del3%
- copy n29eQDQoo%copy1% d:QooQooo3%copy1%
- copy n29eQDQoo%copy2% d:QooQooo3%copy2%
- copy n29eQDQoo%copy3% d:QooQooo3%copy3%
- copy n29eQDlnk3.lnk C:UsersAdministratorDesktopQooo 3.lnk
- echo.>>d:qoo更新日志.txt
- ) Else (
- if exist C:UsersAdministratorDesktopQooo 3.lnk del C:UsersAdministratorDesktopQooo 3.lnk
- echo.%time%XXXXXX目錄 - 3 更新失敗,請檢查是否存在該目錄>>d:qoo更新日志.txt
- echo.目錄 - 3 更新失敗,請檢查是否存在該目錄
- )
- ::更新4
- echo.>>d:qoo更新日志.txt
- echo.正在更新 目錄 4 >>d:qoo更新日志.txt
- if exist d:QooQooo4 (
- if exist d:QooQooo4%copy1% (
- echo.%time%目錄 - 4 沒有更新>>d:qoo更新日志.txt
- echo.目錄 - 4 沒有更新
- ) else (
- echo.%time%目錄 - 4 更新成功,你是個人才啊!!!>>d:qoo更新日志.txt
- echo.目錄 - 4 更新成功
- )
- del d:QooQooo4%del1%
- del d:QooQooo4%del2%
- del d:QooQooo4%del3%
- copy n29eQDQoo%copy1% d:QooQooo4%copy1%
- copy n29eQDQoo%copy2% d:QooQooo4%copy2%
- copy n29eQDQoo%copy3% d:QooQooo4%copy3%
- copy n29eQDlnk4.lnk C:UsersAdministratorDesktopQooo 4.lnk
- echo.>>d:qoo更新日志.txt
- ) Else (
- if exist C:UsersAdministratorDesktopQooo 4.lnk del C:UsersAdministratorDesktopQooo 4.lnk
- echo.%time%XXXXXX目錄 - 4 更新失敗,請檢查是否存在該目錄>>d:qoo更新日志.txt
- echo.目錄 - 4 更新失敗,請檢查是否存在該目錄
- )
- ::更新5
- echo.>>d:qoo更新日志.txt
- echo.正在更新 目錄 5 >>d:qoo更新日志.txt
- if exist d:QooQooo5 (
- if exist d:QooQooo5%copy1% (
- echo.%time%目錄 - 5 沒有更新>>d:qoo更新日志.txt
- echo.目錄 - 5 沒有更新
- ) else (
- echo.%time%目錄 - 5 更新成功,你是個人才啊!!!>>d:qoo更新日志.txt
- echo.目錄 - 5 更新成功
- )
- del d:QooQooo5%del1%
- del d:QooQooo5%del2%
- del d:QooQooo5%del3%
- copy n29eQDQoo%copy1% d:QooQooo5%copy1%
- copy n29eQDQoo%copy2% d:QooQooo5%copy2%
- copy n29eQDQoo%copy3% d:QooQooo5%copy3%
- copy n29eQDlnk5.lnk C:UsersAdministratorDesktopQooo 5.lnk
- echo.>>d:qoo更新日志.txt
- ) Else (
- if exist C:UsersAdministratorDesktopQooo 5.lnk del C:UsersAdministratorDesktopQooo 5.lnk
- echo.%time%XXXXXX目錄 - 5 更新失敗,請檢查是否存在該目錄>>d:qoo更新日志.txt
- echo.目錄 - 5 更新失敗,請檢查是否存在該目錄
- )
- ::更新6
- echo.>>d:qoo更新日志.txt
- echo.正在更新 目錄 6 >>d:qoo更新日志.txt
- if exist d:QooQooo6 (
- if exist d:QooQooo6%copy1% (
- echo.%time%目錄 - 6 沒有更新>>d:qoo更新日志.txt
- echo.目錄 - 6 沒有更新
- ) else (
- echo.%time%目錄 - 6 更新成功,你是個人才啊!!!>>d:qoo更新日志.txt
- echo.目錄 - 6 更新成功
- )
- del d:QooQooo6%del1%
- del d:QooQooo6%del2%
- del d:QooQooo6%del3%
- copy n29eQDQoo%copy1% d:QooQooo6%copy1%
- copy n29eQDQoo%copy2% d:QooQooo6%copy2%
- copy n29eQDQoo%copy3% d:QooQooo6%copy3%
- copy n29eQDlnk6.lnk C:UsersAdministratorDesktopQooo 6.lnk
- echo.>>d:qoo更新日志.txt
- ) Else (
- if exist C:UsersAdministratorDesktopQooo 6.lnk del C:UsersAdministratorDesktopQooo 6.lnk
- echo.%time%XXXXXX目錄 - 6 更新失敗,請檢查是否存在該目錄>>d:qoo更新日志.txt
- echo.目錄 - 6 更新失敗,請檢查是否存在該目錄
- )
- ::更新7
- echo.>>d:qoo更新日志.txt
- echo.正在更新 目錄 7 >>d:qoo更新日志.txt
- if exist d:QooQooo7 (
- if exist d:QooQooo7%copy1% (
- echo.%time%目錄 - 7 沒有更新>>d:qoo更新日志.txt
- echo.目錄 - 7 沒有更新
- ) else (
- echo.%time%目錄 - 7 更新成功,你是個人才啊!!!>>d:qoo更新日志.txt
- echo.目錄 - 7 更新成功
- )
- del d:QooQooo7%del1%
- del d:QooQooo7%del2%
- del d:QooQooo7%del3%
- copy n29eQDQoo%copy1% d:QooQooo7%copy1%
- copy n29eQDQoo%copy2% d:QooQooo7%copy2%
- copy n29eQDQoo%copy3% d:QooQooo7%copy3%
- copy n29eQDlnk7.lnk C:UsersAdministratorDesktopQooo 7.lnk
- echo.>>d:qoo更新日志.txt
- ) Else (
- if exist C:UsersAdministratorDesktopQooo 7.lnk del C:UsersAdministratorDesktopQooo 7.lnk
- echo.%time%XXXXXX目錄 - 7 更新失敗,請檢查是否存在該目錄>>d:qoo更新日志.txt
- echo.目錄 - 7 更新失敗,請檢查是否存在該目錄
- )
- ::更新8
- echo.>>d:qoo更新日志.txt
- echo.正在更新 目錄 8 >>d:qoo更新日志.txt
- if exist d:QooQooo8 (
- if exist d:QooQooo8%copy1% (
- echo.%time%目錄 - 8 沒有更新>>d:qoo更新日志.txt
- echo.目錄 - 8 沒有更新
- ) else (
- echo.%time%目錄 - 8 更新成功,你是個人才啊!!!>>d:qoo更新日志.txt
- echo.目錄 - 8 更新成功
- )
- del d:QooQooo8%del1%
- del d:QooQooo8%del2%
- del d:QooQooo8%del3%
- copy n29eQDQoo%copy1% d:QooQooo8%copy1%
- copy n29eQDQoo%copy2% d:QooQooo8%copy2%
- copy n29eQDQoo%copy3% d:QooQooo8%copy3%
- copy n29eQDlnk8.lnk C:UsersAdministratorDesktopQooo 8.lnk
- echo.>>d:qoo更新日志.txt
- ) Else (
- if exist C:UsersAdministratorDesktopQooo 8.lnk del C:UsersAdministratorDesktopQooo 8.lnk
- echo.%time%XXXXXX目錄 - 8 更新失敗,請檢查是否存在該目錄>>d:qoo更新日志.txt
- echo.目錄 - 8 更新失敗,請檢查是否存在該目錄
- )
- ::更新9
- echo.>>d:qoo更新日志.txt
- echo.正在更新 目錄 9 >>d:qoo更新日志.txt
- if exist d:QooQooo9 (
- if exist d:QooQooo9%copy1% (
- echo.%time%目錄 - 9 沒有更新>>d:qoo更新日志.txt
- echo.目錄 - 9 沒有更新
- ) else (
- echo.%time%目錄 - 9 更新成功,你是個人才啊!!!>>d:qoo更新日志.txt
- echo.目錄 - 9 更新成功
- )
- del d:QooQooo9%del1%
- del d:QooQooo9%del2%
- del d:QooQooo9%del3%
- copy n29eQDQoo%copy1% d:QooQooo9%copy1%
- copy n29eQDQoo%copy2% d:QooQooo9%copy2%
- copy n29eQDQoo%copy3% d:QooQooo9%copy3%
- copy n29eQDlnk9.lnk C:UsersAdministratorDesktopQooo 9.lnk
- echo.>>d:qoo更新日志.txt
- ) Else (
- if exist C:UsersAdministratorDesktopQooo 9.lnk del C:UsersAdministratorDesktopQooo 9.lnk
- echo.%time%XXXXXX目錄 - 9 更新失敗,請檢查是否存在該目錄>>d:qoo更新日志.txt
- echo.目錄 - 9 更新失敗,請檢查是否存在該目錄
- )
- ::更新10
- echo.>>d:qoo更新日志.txt
- echo.正在更新 目錄 10 >>d:qoo更新日志.txt
- if exist d:QooQooo10 (
- if exist d:QooQooo10%copy1% (
- echo.%time%目錄 - 10 沒有更新>>d:qoo更新日志.txt
- echo.目錄 - 10 沒有更新
- ) else (
- echo.%time%目錄 - 10 更新成功,你是個人才啊!!!>>d:qoo更新日志.txt
- echo.目錄 - 10 更新成功
- )
- del d:QooQooo10%del1%
- del d:QooQooo10%del2%
- del d:QooQooo10%del3%
- copy n29eQDQoo%copy1% d:QooQooo10%copy1%
- copy n29eQDQoo%copy2% d:QooQooo10%copy2%
- copy n29eQDQoo%copy3% d:QooQooo10%copy3%
- copy n29eQDlnk10.lnk C:UsersAdministratorDesktopQooo 10.lnk
- echo.>>d:qoo更新日志.txt
- ) Else (
- if exist C:UsersAdministratorDesktopQooo 10.lnk del C:UsersAdministratorDesktopQooo 10.lnk
- echo.%time%XXXXXX目錄 - 10 更新失敗,請檢查是否存在該目錄>>d:qoo更新日志.txt
- echo.目錄 - 10 更新失敗,請檢查是否存在該目錄
- )
- echo 運行成功共10項
- pause

