当前位置:主页>Visual Basic教程>文章内容
比较两个文件
来源: 作者: 发布时间:2007-04-29  
FunctionCompFile(F1asstring,F2asstring)asboolean
Dimissameasboolean
OpenF1ForBinaryAs#1
OpenF2ForBinaryAs#2

issame=True
IfLOF(1)<>LOF(2)Then
issame=False
Else
whole&=LOF(1)\10000'numberofwhole10,000bytechunks
part&=LOF(1)Mod10000'remainingbytesatendoffile
buffer1$=String$(10000,0)
buffer2$=String$(10000,0)
start&=1
Forx&=1Towhole&'thisfor-nextloopwillget10,000
Get#1,start&,buffer1$'bytechunksatatime.
Get#2,start&,buffer2$
Ifbuffer1$<>buffer2$Then
issame=False
ExitFor
EndIf
start&=start& 10000
Next
buffer1$=String$(part&,0)
buffer2$=String$(part&,0)
Get#1,start&,buffer1$'gettheremainingbytesattheend
Get#2,start&,buffer2$'gettheremainingbytesattheend
Ifbuffer1$<>buffer2$Then
issame=False
EndIf
Close
CompFile=issame
EndFunction->


 
上一篇:如何备份(恢复)存储路径含有空格的压缩文件   下一篇:播放flc文件动画
 
  相关文章
·如何备份(恢复)存储路径含有空格的压缩
·播放flc文件动画
·用VB作浮动式图标提示按钮
·VB中利用WinRAR进行文件压缩
·VisualBasic中的界面设计原则和编程技
·在VB应用程序中使用INI文件的一点体会
·利用VB控制窗口显示风格
·打开文本文件各种方法
·使用VB设计具有「动感」的命令图标栏
·在VB中使用文件对象
·用VB制作Windows风格安装盘
·如何调用chm格式的帮助文件
 
【关闭窗口】
推荐本站资源
最新文章