public static void UseFilesAndFoldersHelper_GetMultipleFiles_action(string pRootFolder, string pOutputResult)
        {
            ListOfElements <string> loes =
                ListOfElements <string> .CreateListOfElements <string>((x) => x, (x) => x);

            FileAndFolderService ffs  = new FileAndFolderService();
            List <IFileOrFolder> list = ffs.GetListOfFilesAndFolders(pRootFolder,
                                                                     ElementSelection.file);

            list.Sort(fafh.File.CompareByNameAndDirectory);

            int countDuplicates = 0;

            for (int i = 1; i < list.Count; i++)
            {
                if (Path.GetFileName(list[i - 1].FullName) == Path.GetFileName(list[i].FullName))
                {
                    loes.TheList.Add(list[i - 1].FullName);
                    loes.TheList.Add(list[i].FullName);
                    countDuplicates++;
                }
            }

            Console.WriteLine(countDuplicates);
            loes.WriteToFile(pOutputResult);
        }
        public static void UseFilesAndFoldersHelper_Enumerate()
        {
            FileAndFolderService ffs  = new FileAndFolderService();
            List <IFileOrFolder> list = ffs.GetListOfFilesAndFolders(@"E:\Temp\TempToDelete",
                                                                     ElementSelection.file);

            foreach (var fof in list)
            {
                Console.WriteLine($" {Path.GetFileName(fof.FullName)}");
            }
        }
        public static void UseFilesAndFoldersHelper_GetMultipleFiles()
        {
            FileAndFolderService ffs  = new FileAndFolderService();
            List <IFileOrFolder> list = ffs.GetListOfFilesAndFolders(@"F:\CCP_library",
                                                                     ElementSelection.file);

            list.Sort(fafh.File.CompareByName);

            int countduplicates = 0;

            for (int i = 1; i < list.Count; i++)
            {
                if (Path.GetFileName(list[i - 1].FullName) == Path.GetFileName(list[i].FullName))
                {
                    Console.WriteLine(list[i - 1].FullName);
                    Console.WriteLine(list[i].FullName);
                    countduplicates++;
                }
            }

            Console.WriteLine(countduplicates);
        }