呵呵,原来是这样。既然你只有一个文件要检查,你为什么不在文件里面做一个标记呢。如在文件头放一个DWORD。修改的程序在修改后将这个DWORD+1. 检查程序每次都检查这个DWORD有没有改变不就行了么?

解决方案 »

  1.   


    这样你就只能定时将文件copy一份,与备份文件作比较了。这样只好从头开始一个字节一个字节比较。比较完之后再将新的文件作为备份文件。
      

  2.   


    这样可能存在着效率问题,如果一个文件很大且只能文件最后几个字节改变,比较起来就比较费时。你可以将文件做一个CheckSum. 每次比较CheckSum是否变化就行了。这个方法与前一个方法相比各有优缺点。
      

  3.   

    DOS里好像有一个命令就是用于比较两个文件的,能不能定时调用它,得到它的返回值来判断呢?
      

  4.   


    FC /B 是可以比较两文件的异同,但是要取它的返回值很麻烦,还不如自己写个文件比较的函数方便。
      

  5.   

    好,谢谢,我试试,另外再问一下,你知道如何写一个程序将EXCEL表自动导入SQL SERVER数据库中吗?(EXCEL表与SQL SERVER数据库中表字段相同)
      

  6.   


    用ODBC吧。一个连Excel文件,一个连SQL Server.
      

  7.   

    两个数据源间,有什么函数可以将EXCEL的记录全部添加到SQL SERVER中吗?
      

  8.   


    一条一条的Copy吧。可能还有更好的办法。我不知道...
      

  9.   

    好,谢谢,我自己再找找,你能不能也帮我再想想办法,我的E-MAIL:[email protected],你的呢?如果我找到解决的办法再跟你联系