コード例 #1
0
        public bool Execute()
        {
            GroupHelper.ConvertToGroup(_groups, _resultsForDeleteCopy);
            foreach (DuplicateGroup group in _groups)
            {
                ImageInfoClass bestImageInfo = GetBestImage(group);
                foreach (var image in group.FileList)
                {
                    if (!image.Equals(bestImageInfo))
                    {
                        Rename(image);
                    }
                }
            }
            foreach (var item in _resultsForDeleteCopy)
            {
                _sourceResultList.Remove(item);
            }


            string res = Application.Current.Resources["desc_deleteFiles"] as string;

            _description = String.Format(res, _renamedFiles.Count);
            return(true);
        }