ScreenToGif.Windows.Options.CheckTemp C# (CSharp) Method

CheckTemp() private method

private CheckTemp ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
e System.Windows.DependencyPropertyChangedEventArgs
return void
        private void CheckTemp(DependencyPropertyChangedEventArgs e)
        {
            if ((bool)e.NewValue)
            {
                _listFolders = new List<string>();

                if (Directory.Exists(_pathTemp))
                {
                    var date = new DateTime();
                    _listFolders = Directory.GetDirectories(_pathTemp).Where(x =>
                        x.Split('\\').Last().Length == 19 && DateTime.TryParse(x.Split('\\').Last().Substring(0, 10), out date)).ToList();

                    _fileCount = _listFolders.Sum(folder => Directory.EnumerateFiles(folder).Count());
                }
            }
        }