public static void Copy(this IFileSystemOperator sourceFileSystem, string sourceFilePath, IFileSystemOperator destinationFileSystem, string destinationFilePath, bool overwrite = true) { using (var source = sourceFileSystem.ReadFile(sourceFilePath)) { destinationFileSystem.CopyTo(source, destinationFilePath, overwrite); } }