Originally posted by Mnyoll at 2007-6-12 01:34:
帮帮忙,教我写一bat,要求批量更新全部网络游戏。(和人打赌,我说可以实现,人家说不可能)大家说呢?
我的游戏路径是:E:/网络游戏/
40多款 ...
是否如你所说 E:/网络游戏.下有40多个文件夹?
这样可以吗?
@echo off&setlocal enabledelayedexpansion
for /f %%a in ('dir /b /ad 源文件夹') do (
set aaa=%%a
call :gm 源文件夹 需更新文件夹
)
pause
:gm
for %%i in (%1\!aaa!\*.*) do if not exist "%2\!aaa!\%%~xni" copy "%%i" "%2\!aaa!" /y>nul 2>nul
replace "%1\!aaa!\*.*" "%2\!aaa!" /u>nul 2>nul
源文件夹下 和 需更新文件夹下 要有同名文件夹才可以 可能我理解错你的意思