public abstract void Copy(FsFile target, Action <int> progress);
public abstract void Copy(FsFile target, Action <long, long> progress);
public abstract void Copy(FsFile target);