怎样将两个文件的相同内容进行比较,然后提示两个文件有相同内容例:
文件1 和文件2 进行比较  
文件1里面的内容 123aaa  文件2里面的内容是 456aaa
它们的相同内容是aaa
然后提示它们的相同内容是aaa
请问怎么实现啊?解决立马给分

解决方案 »

  1.   

    Function CompFile(F1 As String, F2 As String) As Boolean
    Dim issame As Boolean
    Open F1 For Binary As #1
    Open F2 For Binary As #2issame = True
    If LOF(1) <> LOF(2) Then
    issame = False
    Else
    whole& = LOF(1) \ 10000 'number of whole 10,000 byte chunks
    part& = LOF(1) Mod 10000 'remaining bytes at end of file
    buffer1$ = String$(10000, 0)
    buffer2$ = String$(10000, 0)
    start& = 1
    For x& = 1 To whole& 'this for-next loop will get 10,000
    Get #1, start&, buffer1$ 'byte chunks at a time.
    Get #2, start&, buffer2$
    If buffer1$ <> buffer2$ Then
    issame = False
    Exit For
    End If
    start& = start& + 10000
    Next
    buffer1$ = String$(part&, 0)
    buffer2$ = String$(part&, 0)
    Get #1, start&, buffer1$ 'get the remaining bytes at the end
    Get #2, start&, buffer2$ 'get the remaining bytes at the end
    If buffer1$ <> buffer2$ Then
    issame = False
    End If
    Close
    CompFile = issame
    End Function