Board logo

标题: 得到iis6.0日志文件存放路径的变量 [打印本页]

作者: maker0321     时间: 2007-11-5 13:20    标题: 得到iis6.0日志文件存放路径的变量
目前有个文件11.txt的内容为:(没有空行)

正在连接到服务器 ...已完成。
Site Name (Metabase Path) Status IP Port Host
==============================================================================
www.abc.com (W3SVC/87257621) STARTED 80 www.abc.com

其中W3SVC/87257621是网站的日志目录。
怎么从11.txt文件中提取出来“W3SVC/87257621” 并且去掉“/”。
最终结果为“W3SVC87257621”,设置它为变量(实际上是个目录,每个网站的这个目录都不一样。)

而且利用提取出来的东西直接进入到该目录下?


目的想做个bat文件。在bat文件中达到以上目的,直接更改网站域名就可以运行直接进入网站的日志目录中。

Last edited by maker0321 on 2007-11-5 at 01:47 PM ]

作者: maker0321     时间: 2007-11-5 13:21
忘记先说谢谢了。无论能否帮忙的,只要给与帮助,小弟在此谢过各位了。

作者: abcd     时间: 2007-11-5 13:35
11.bat的内容就这么几行吗??

需要提取的日志目录字符串前是否一定是一个域名名称??

作者: maker0321     时间: 2007-11-5 13:44
11.txt文件确实是这么几行。
需要提取的日志目录字符串前 确实是一个域名名称。
谢谢回复!!

作者: abcd     时间: 2007-11-5 14:04
@echo off
for /f "skip=3 tokens=2 delims=()" %%i in (11.txt) do (
set str=%%i
call echo %%str:/=%%
)
pause


给个例子,后面的自己改改

作者: maker0321     时间: 2007-11-5 14:08
谢谢abcd。先测试

作者: maker0321     时间: 2007-11-5 14:17
abcd。有些地方还是不太明白。我的qq 101370351
可以详细指点吗?先谢谢了

作者: maker0321     时间: 2007-11-5 14:50
第一次来这里求助。就遇到abcd好人啊。谢过abcd