Пример #1
0
        public void PerformOperations()
        {
            if (DeDuplicate)
            {
                m_duplicateHash = new HashSet <Guid>();  // Required if de-duplicating
            }

            ProcessMediaFiles();

            MediaFile.DisposeOfStaticResources();

            ReportProgress(null);
            if (m_duplicatesRemoved != 0)
            {
                ReportProgress($"{m_duplicatesRemoved} Duplicates Removed.");
            }
            ReportProgress($"{m_fileQueue.Count - m_duplicatesRemoved} Files Processed.");

            ReportProgress("All operations complete!");
        }