- @echo off
- title By bean -2012-5-5
- ::
- ::┌─────────────────────┐
- ::│ 更新目录 │
- ::│ │
- ::└─────────────────────┘
- ::
- ::准备文件
-
- if not exist d:\qoo更新日志.txt copy \\n29\e\QD\File\qoo更新日志.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
- setlocal enabledelayedexpansion
- for /l %%i in (1 1 10) do (
- echo.>>d:\qoo更新日志.txt
- echo.正在更新 目录 %%i >>d:\qoo更新日志.txt
- if exist d:\Qoo\"Qooo%%i" (
- if exist d:\Qoo\"Qooo%%i"\"!copy1!" (
- echo.%time% 目录 - 1 没有更新>>d:\qoo更新日志.txt
- echo. 目录 - 1 没有更新
- ) else (
- echo.%time% 目录 - 1 更新成功,你是个人才啊!!!>>d:\qoo更新日志.txt
- echo. 目录 - 1 更新成功
- )
- for /l %%j in (1 1 3) do (
- del "d:\Qoo\Qooo%%i\!del%%j!"
- copy "\\n29\e\QD\Qoo\!copy%%j!" "d:\Qoo\Qooo%%i\!copy%%j!"
- )
- copy "\\n29\e\QD\lnk\%%i.lnk" "C:\Users\Administrator\Desktop\Qooo %%i.lnk"
- echo.>>d:\qoo更新日志.txt
- ) Else (
- if exist "C:\Users\Administrator\Desktop\Qooo %%i.lnk" del "C:\Users\Administrator\Desktop\Qooo %%i.lnk"
- echo.%time% XXXXXX 目录 - %%i 更新失败,请检查是否存在该目录>>d:\qoo更新日志.txt
- echo.目录 - %%i 更新失败,请检查是否存在该目录
- )
- )
-
- pause
复制代码
|