Hallo Leute!
Brauche noch einmal eure Hilfe.
Nach langer Suche im Internet ohne Erfolg bleibt mir jetzt nur noch diese Möglichkeit.
Und zwar habe ich vor, Daten die in einem Ordner liegen, zu einem bestimmten Zeitpunkt zu löschen.
Das Programm soll alle 15 min ausgeführt werden(Kopiervorgänge usw.), aber nur um z.B. 22 Uhr bzw dann wenn er das erste mal nach 22 Uhr das Programm ausführt, sollen die Daten in dem Ordner gelöscht werden.
Wäre es besser einen Timer zu verwenden oder DateTime.Now.Hour (z.B.)?
Ich weiß auch das ich dann irgendwo File.Delete anwenden muss und sagen muss das wenn es später als 22 Uhr ist das er dann die Daten löschen soll, allerdings weiß ich überhaupt nicht wie ich das ganze zusammensetzen muss.
Mein erster Versuch war folgender:
C#-Quelltext
1: 2: 3: 4: 5:
| DateTime newDate = DateTime.Now; if (newDate.Hour > 9) { File.Delete(Config.Default.z_heute); } |
Hierbei sagt er mir allerdings das der Zugriff auf heute verweigert wurde. Wie kann ich das am besten umgehen und wie mache ich es das er das nicht mehrfach nach 22 uhr ausführt?
Schon einmal vielen Dank
Svenja
Moderiert von
Th69: Topic aus C# - Die Sprache verschoben am Mo 22.10.2012 um 10:37