首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

.bat文件for循环修改文件内容,执行不成功,文件在桌面就好使,在别的盘就不好使了解决方法

2012-03-28 
.bat文件for循环修改文件内容,执行不成功,文件在桌面就好使,在别的盘就不好使了Rem /*修改web.x

.bat文件for循环修改文件内容,执行不成功,文件在桌面就好使,在别的盘就不好使了
Rem '/*=========修改web.xml信息=============*/
echo %input:"=%\web.xml
echo %IP_addr: =%
pause
(for /f "delims=" %%a in (C:\Program Files\class\web.xml) do (
  set "str=%%a"
  setlocal enabledelayedexpansion
  set "str=!str:192.168.1.108=%IP_addr: =%!"
  echo,!str!
  endlocal
))>web.xml.tmp
move /y web.xml.tmp web.xml

[解决办法]
最后两句没有盘符?
[解决办法]
[code=BatchFile]set "webPath=C:\Program Files\class"
(for /f "usebackq delims=" %%a in ("%webPath%\web.xml") do (
set "str=%%a"
setlocal enabledelayedexpansion
set "str=!str:192.168.1.108=%IP_addr: =%!"
echo,!str!
endlocal
))>web.xml.tmp
[解决办法]

探讨

最后两句没有盘符?

[解决办法]
显然是语法问题了.

热点排行