Vbs判断两个txt文件的内容--将两个txt文件相同内容写入新建的Txt文件内
2014-04-17 15:22
344 查看
近期由于工作原因需要写一个vbs脚本来判断两个txt文件内容,写完后觉得不错,在此分享给有需要的朋友,具体见下:
自定义两个文件,然后分别在不同的文件内创建相同、不相同的内容,然后运行脚本,运行成功后,会在当前目录生成一个文件,该文件内的内容为:文件1和文件2内容的相同内容,得到该结果,意味着脚本运行成功。
实验结果:执行后,生成的文件如果只有zhangsan、wangwu既为准确。
脚本定义内容:
文件命令建议使用以下名称:1和2
1.txt内容:
2.txt内容:
2. 然后将脚本放入文件同一目录,双击执行
3. 双击执行,提示Finish,然后会在当前目录生成命名为:执行后的生成文件
4. 打开生成的文件,查看结果:
附件中有脚本源文件,下载后,将后缀名更改vbs即可。
本文出自 “高文龙” 博客,谢绝转载!
自定义两个文件,然后分别在不同的文件内创建相同、不相同的内容,然后运行脚本,运行成功后,会在当前目录生成一个文件,该文件内的内容为:文件1和文件2内容的相同内容,得到该结果,意味着脚本运行成功。
实验结果:执行后,生成的文件如果只有zhangsan、wangwu既为准确。
脚本定义内容:
currentFolder=CreateObject("wscript.shell").currentDirectory&"\" filename1=currentFolder&"1.txt" filename2=currentFolder&"2.txt" filename3=currentFolder&"3.txt" Set fso=CreateObject("scripting.filesystemobject") Set f1=fso.OpenTextFile(filename1,1) Set f2=fso.OpenTextFile(filename2,1) Set f3=fso.OpenTextFile(filename3,2,True) Set dic=CreateObject("scripting.dictionary") Do While Not f1.AtEndOfStream content=f1.ReadLine If Not dic.Exists(content) Then dic.Add content,content End If Loop f1.Close Do While Not f2.AtEndOfStream content=f2.ReadLine If dic.Exists(content) Then f3.WriteLine content End If Loop f3.Close f2.Close Set f1=Nothing Set f2=Nothing Set f3=Nothing Set dic=Nothing Set fso=Nothing MsgBox "finish"1. 准备好两个对比文件
文件命令建议使用以下名称:1和2
1.txt内容:
2.txt内容:
2. 然后将脚本放入文件同一目录,双击执行
3. 双击执行,提示Finish,然后会在当前目录生成命名为:执行后的生成文件
4. 打开生成的文件,查看结果:
附件中有脚本源文件,下载后,将后缀名更改vbs即可。
本文出自 “高文龙” 博客,谢绝转载!
相关文章推荐
- Vbs判断两个Excel文件的内容--将两个Excel文件相同内容写入新建的Excel文件内
- shell怎么判断两个文件内容是否相同
- C# 如何判断两个文件内容是否相同的方法
- VBS脚本判断及获取两个文件之间的不同内容 推荐
- C#基础之如何判断两个文件内容是否相同
- C# 通过比对哈希码判断两个文件内容是否相同
- Python比较两个文件(txt,csv等)相同内容合并同一文件/文本时间大小比较大小
- 新建一个txt文件,写入文件内容,…
- java 如何将两个txt文件内容写入到一个txt文件中?
- JAVA 创建TXT文件,写入文件内容,读取文件内容
- C#实现新建文件并写入内容
- join命令_Linux join 命令用法详解:两个文件中指定栏位内容相同的行连接起来
- 比较两个txt文件内容的差异,分别在windows与linux环境下
- Python打开文件,将list、numpy数组内容写入txt文件中的方法
- 找出两个文件内容的相同与不同
- php创建txt文件并写入内容,php创建txt文件
- Java:两个内容相同的字符串,用==判断的结果为false
- 解决mfc编辑框内容写入TXT文件时,自动给每个字符后加入空格问题
- asp 新建文件并写入内容
- python将文件夹里所有的txt文件内容写入excel