private void TransferSourceContentsToDestinationFile([NotNull] FileEntry sourceFile, [NotNull] DirectoryEntry destinationDirectory, [NotNull] string destinationFileName, [NotNull] FileEntry metadataFile) { MoveSingleFile(sourceFile, destinationDirectory, destinationFileName, sourceFile.PathFormatter, true); sourceFile.CopyMetadataFrom(metadataFile); }