如何使用VB6从包含错误关键字的文本文件中提取行。我对 VB6 很陌生,想从日志文件中提取多行并将它们放在日志文件的最后。
日志文件:Log.txt
2012-10-29 22:39:47 -------------------------- --
2012-10-29 22:39:47 申请开始...
2012-10-29 22:39:47 删除标志文件...
2012-10-29 22:39:47 成功认证为用户“管理员”
2012-10-29 22:40:11 显示角色选择对话框...
2012-10-29 22:40:13 角色选择:TESTROLE
2012-10-29 22:40:16 检查安装状态...
2012-10-29 22:41:21 成功连接BO服务器
2012-10-29 22:41:21 流程完成
2012-10-30 20:19:35 ----------------------------------------- --
2012-10-30 20:19:35 申请开始...
2012-10-30 20:19:35 删除标志文件...
2012-10-29 22:40:11 连接服务器时出错
2012-10-29 22:40:16 检查安装状态...
2012-10-29 22:41:21 ShellAndWait 函数出错。错误代码:0
2012-10-29 22:41:21 错误:2012-10-29 22:41:21 错误:对象“~”的方法“~”失败
2012-10-29 22:41:21 正在搜索本地源文件夹...
2012-10-29 22:41:21 错误:对象“~”的方法“~”失败
2012-10-29 22:41:21 复制文件夹\xxx.xxx.x.xx\xyz\Script 到 E:\
2012-10-29 22:41:21 非严重错误:复制文件夹时出错 \xxx.xxx.x.xx\admin 方法
2012-10-29 22:41:21 流程完成
在上面的日志文件中,我想在当前会话的句子中提取包含 Error 关键字的行,并希望收集所有这些行并将它们放在当前日志的最后。例如,在上面的日志文件中,当前日志在此会话中启动
"2012-10-30 20:19:35 ---------------------------------------- ——”
并以线结束
“2012-10-29 22:41:21 流程完成”
所以我想在这两行之间提取包含 Error 关键字的行并将它们放在“2012-10-29 22:41:21 The process completed”行下
“2012-10-29 22:41:21 流程完成”
下面列出了在会话 2012-10-29 22:40:11 中遇到的错误
2012-10-29 22:40:11 连接服务器时出错
2012-10-29 22:41:21 ShellAndWait 函数出错。错误代码:0
2012-10-29 22:41:21 错误:
2012-10-29 22:41:21 错误:对象“~”的方法“~”失败
2012-10-29 22:41:21 错误:对象“~”的方法“~”失败
012-10-29 22:41:21 非严重错误:复制文件夹时出错 \xxx.xxx.x.xx\admin 对象“~”的方法“~”
VB6可以吗?请指导我并提前感谢。