Gibt es einen Grund dafür, dass Sie Zahlen verwenden? Wird derselbe Ordner später für eine andere Sitzung wiederverwendet? Sollen die Nummern neu gestartet werden und bestehende Dateien ersetzen, wenn sich der Tag ändert?
Das sind die Dinge, die man im Auge behalten sollte. Es ist erwähnenswert, dass OS X früher "Bild 1" und "Bild 2" für Screenshots verwendet hat. In der neuen Version wird nun glücklicherweise "Screenshot aufgenommen am 08.12.2009 um 11.35.12" oder etwas Ähnliches verwendet, was eine einfachere Sortierung nach Datum ermöglicht und Namenskonflikte leicht vermeidet.
Wie in anderen Vorschlägen erwähnt, müssen Sie noch prüfen, ob die Datei bereits existiert, und wenn Sie es erneut versuchen, wird DateTime.Now anders sein, so dass der Dateiname anders sein würde. Natürlich sollten Sie keine Konflikte bekommen, es sei denn, die Screenshots sind in der gleichen Millisekunde oder der Benutzer ist mit dem Datum / Uhrzeit durcheinander (oder Sommerzeit können Sie auch durcheinander bringen).
0 Stimmen
Vielleicht könnten Sie uns den Code zeigen, den Sie bisher geschrieben haben...