|
原帖由 jzyjjp 于 2010-1-27 14:27 发表
上述都不完美,说一下本人的:
for /f "delims=" %%i in (c:\boot.ini) do @echo %%i>>boot.bak
find /i "c:\grldr=" boot.bak>nul || echo c:\grldr="start grub4dos">>boot.bak
move/y boot.bak c:\boot.i ...
兄弟还有一个问题没有考虑进去, 这玩意如果不是在c盘运行
move /y boot.bak c:\boot.ini
是会失败的!
不同分区目录下MOVE 如果存在同名文件则只出现一个错误提示而不会改写目标!
for /f "delims=" %%i in (c:\boot.ini) do @echo %%i>>C:\boot.bak
MOVE /y c:\boot.bak c:\boo.ini
才算行
[ 本帖最后由 x9tian 于 2010-2-21 20:20 编辑 ] |
|