Board logo

标题: [文件操作] 批处理怎么读取配置文件并针对修改? [打印本页]

作者: 伊丽莎白鼠    时间: 2024-1-12 00:45     标题: 批处理怎么读取配置文件并针对修改?


大佬们我要怎么获取当前打开bat的目录然后,对这个配置文件里面的路径做修改,格式就是 catalog=/当前目录/phpstudy_pro/www
详情看这个图片
作者: hnfeng    时间: 2024-1-12 08:09

http://bcn.bathome.net/tool/Horst,1.7/inifile.exe
http://bcn.bathome.net/tool/Horst,1.7/inifile64.exe
作者: newswan    时间: 2024-1-12 10:10

上面的网址里,下载 sed
  1. set pathRoot=%CD:\=/%/phpstudy_pro/www
  2. sed.exe -r -e "s,catalog=.*$,catalog=%pathRoot%," -i setting.ini
复制代码

作者: 77七    时间: 2024-1-12 13:40

  1. @echo off
  2. cd /d "%~dp0"
  3. (for /f "useback delims=" %%a in ("setting.ini") do (
  4. for /f "tokens=1 delims==" %%i in ("%%a") do (
  5. if "%%i" equ "catalog" (
  6. echo catalog=/当前目录/phpstudy_pro/www
  7. ) else (
  8. echo %%a
  9. )
  10. )
  11. ))>$
  12. move $ "setting.ini"
  13. pause
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2