Business.EditPlaylistBusiness.LoadFiles C# (CSharp) Метод

LoadFiles() публичный Метод

Loads all orphan files in the Natural Grounding folder as a list of strings.
public LoadFiles ( ) : void
Результат void
        public void LoadFiles() {
            files = new List<LocalFileInfo>();

            if (!Directory.Exists(Settings.NaturalGroundingFolder))
                return;

            // We must load all file names from the database to know which files are not in the database.
            List<string> AllFiles = SearchVideoAccess.GetAllFileNames();

            string ItemFile;
            bool ItemInDatabase;
            var FileEnum = Directory.EnumerateFiles(Settings.NaturalGroundingFolder, "*.*", System.IO.SearchOption.AllDirectories);
            foreach (string f in FileEnum) {
                // Exclude temp folder.
                if (!f.StartsWith(Settings.TempFilesPath)) {
                    ItemFile = f.Substring(Settings.NaturalGroundingFolder.Length);
                    ItemInDatabase = AllFiles.Any(d => d.Equals(ItemFile, StringComparison.OrdinalIgnoreCase));
                    files.Add(new LocalFileInfo(ItemFile, ItemInDatabase));
                }
            }
        }