RT

解决方案 »

  1.   

    很简单呀;通过 File I/O即可;如用FindFirstChangeNotification得到内容修改,将修改的东西
    用文件的Append方式写入备份文件即可;Good Luck
      

  2.   

    nbgyf(梅花峰):
    你这样做只是保存了最后一次操作的副本。从本质上没有把每次的操作都记录下来。而且也不能够回到上一次操作的
      

  3.   

    对呀!我也赞成这种方法.1 监控文件是否修改.有API函数的.
    2 如果文件数据修改了,则backup.
    3 具体的备份方法可以视文件数据特性而不同.如文件数据是随机数据,那就override;如果是记录式递增的,则可以追加方式.
      

  4.   

    freelybird(阿愚) 
    监控文件我可以做到。但是想把这个文件的每次操作都记录下来。而且都可以回滚。就像vss那样的功能,我没有思路。不知道从那里下手哦
      

  5.   

    准确的说,这是操作 log ,而并不是保存了最后一次操作的副本;每一次的内容修改都会触发FindFirstChangeNotification;回到上一次操作,动点小聪明即可!
      

  6.   

    每次的内容修改都会触发FindFirstChangeNotification;
    因此它不是保存了最后一次操作的副本,而是每一次的;
    要回滚也容易;不过这对于你的类似vss那样的功能这样做,有点哗众取宠,
    不过这种方式也确实可以!您认为呢?
      

  7.   

    我就是很讨厌vss那样太大的东西。只想自己用,想把我写的代码每次的变更就记录下来。但是我有讨厌把这个目录copy来备份。所以。。
      

  8.   

    不要老UP呀;试试    File I/O SDK   啊
      

  9.   

    nbgyf(梅花峰) ( ) 
    你的直接比较的方法,似乎不是一个最好的解决办法请问谁知道,如何直接获取某个文本文件的改变量呢?
    可能这个问题问的不好,但是我希望得到这样的东西