public abstract void CopyFile(string sourceFullPath, string destFullPath, bool overwrite); public abstract void ReplaceFile(string sourceFullPath, string destFullPath, string destBackupFullPath, bool ignoreMetadataErrors);