public PresenterFile GetCurrentPresenterFile()
 {
     DateTime Now = DateTime.Now;
     PresenterFile CurrentPresenterFile = new PresenterFile("default.ppt", new DateTime(1,1,1,0,0,0), new DateTime(4000,12,31,23,59,59));
     foreach (PresenterFile PF in this.PresenterFiles)
     {
         if (PF.IsCurrent())
         {
             if(PF.GetTimeSpan() < CurrentPresenterFile.GetTimeSpan())
             {
                 CurrentPresenterFile = PF;
             }
         }
     }
     return CurrentPresenterFile;
 }
 public PresenterFolder(List<String> AcceptedSuffixes, string Path)
 {
     this.AcceptedSuffixes = AcceptedSuffixes;
     this.Path = Path;
     this.PresenterFiles = new List<PresenterFile>();
     string[] Files = System.IO.Directory.GetFiles(this.Path);
     //            string[] Folders = System.IO.Directory.GetDirectories(Root);
     foreach(string File in Files)
     {
         foreach (string Suffix in AcceptedSuffixes)
         {
             if (File.EndsWith(Suffix))
             {
                 PresenterFile PresenterFile = new PresenterFile(File);
                 PresenterFiles.Add(PresenterFile);
                 //FileArray.Add(Files[i].ToString());
                 }
         }
     }
 }
Example #3
0
 static void TestFileName(string Filename)
 {
     PresenterFile testPresenterFile = new PresenterFile(Filename);
     Console.WriteLine(testPresenterFile.ToString());
 }