private string TransformPath(MediaFile media) { string moviePath; moviePath = _fileNameTransformer.GetTokenizedFilePath(media.FullPath, new PathToken(media, LookupMovie(media))); moviePath = IOExtension.CleanFilePath(moviePath); moviePath = IOExtension.EnsureNonDuplicateName(moviePath, out int duplicateCount); Log.InfoFormat("Target moviePath sanitized. Possible {0} duplicates.", duplicateCount); return(moviePath); }