/// <summary> /// Prüfung auf zeitliche Gültigkeit, und gibt Liste mit Restore - Dateinamen zurück. /// </summary> /// <param name="str"></param> /// <returns></returns> public Hashtable CheckSavedFiles(String str) { try { foreach (string d in Directory.GetDirectories(str)) { foreach (string file in Directory.GetFiles(d)) { if (file.Contains(this._FILENAME_DB_EXTENSION)) { FileInfo f = new FileInfo(file); if (timer.deleteBackup(f.CreationTime.Date)) { _FileName = Path.GetFileName(file); list.Add(file, _FileName); } else { File.Delete(file); } } } CheckSavedFiles(d); } return(list); } catch (System.Exception excpt) { throw new Exception("Problem with Class DriveLetters" + excpt.Message); } }