怎么判断在不同盘符的不同文件夹名里面的文件(不用管文件里的内容)是否相同?如:在d:/test1有new.txt和new.bmp
      e:/test2有new.txt和new.bmp
这时 return TRUE

解决方案 »

  1.   

    如果你不管文件名的话,很难处理。比较简单的方法是:
    先对每个文件的内容取hash,然后两两比较hash,如果hash相同的话,再详细比较hash相同的文件的二进制数据是否完全相同。
    这是个比较低效的操作
      

  2.   

    I think my vc no rudiment. Because it is too difficult to me solve.
    my meaning is very easy.
      

  3.   

    用CFileFinder分别得到两个文件夹下的文件列表,先比较个数,在比较文件名是否都相同
      

  4.   

    Sorry 
    Do you mean file or folder?
      

  5.   

    我真服了你们。。不知道你们说什么使用api   PathFileExists   就可以啊
      

  6.   

    先从文件长度入手,再对相同长度的文件取hash,然后再对hash相同的文件进行比较