librsync.net
librsync.net copied to clipboard
Unable to implement
Hi
I am trying to sync two files using librsync.net. I have used it like this but its throwing notimplementedexception(). Can You please guide me about what I am doing wrong
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using librsync.net; using Blake2Sharp; using System.IO;
namespace LibRsyncCheck { class Program { static void Main(string[] args) { string sourcefile = @"D:\TestSync\add.txt";
string Destinationfile = @"\\SERVER2008\Share\TestSync1\add.txt";
string signaturefile = @"D:\TestSync\signature";
string Deltafile = @"\\SERVER2008\Share\TestSync1\delta";
var stream = File.Open(sourcefile, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite);
var streamdest = File.Open(Destinationfile, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite);
var signature = Librsync.ComputeSignature(streamdest);
var delta = Librsync.ComputeDelta(signature, stream);
Librsync.ApplyDelta(stream, delta);
}
}
}