首页 > 代码库 > vbs案例-比较两个文件,并将相同部分内容输出
vbs案例-比较两个文件,并将相同部分内容输出
‘定义变量
dim i,j,count
‘创建fso对象
set fso=wscript.createobject("scripting.filesystemobject")
‘打开并读取文本a.txt文件内容,将每一行的内容赋值给数组arrayA
Set op=fso.OpenTextFile("d:\a.txt",1,True)
If Not op.AtEndOfStream Then arrayA = Split(op.ReadAll, vbCrLf)
op.close
‘打开并读取文本b.txt文件内容,将每一行的内容赋值给数组arrayB
Set op=fso.OpenTextFile("d:\b.txt",1,True)
If Not op.AtEndOfStream Then arrayB = Split(op.ReadAll, vbCrLf)
op.close
‘比较两个数组,将相同的行输出
for i = lbound(arrayA) to ubound(arrayA)
count = 0
for j = lbound(arrayB) to ubound(arrayB)
if arrayB(j)=arrayA(i) then count = count+1
next
if count >0 then Msgbox(arrayA(i))
next
wscript.quit
vbs案例-比较两个文件,并将相同部分内容输出
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。