我想用c#实现对一个文件实时监控,当文件变化时进行增量备份,只保存文件修改的部分,而且要保存很多版本,没备份一次就是一个版本,如何实现呢?

解决方案 »

  1.   

    呃~~都没有这方面的资料么?文件比较好说 可用什么方式存储备份的文件,而且通过原始文件和备份文件可以将每个版本的数据还原出来...有没有高手能仔细的分析一下啊~不知道大家用过没有飞康的filesafe 大约就是做成那样的
      

  2.   

    diff 
    感觉还是比较神奇的……如果让我做的话我会用shell去调用 diff 
      

  3.   

    我不知道怎么一直监听文件哦 给你个方法
    我的一个方法是: 放一个timmer控件 定时去检测文件的大小和最后更改时间 要是和上次检测到的不同 就备份文件