C'è un motivo per cui stai usando i numeri? La stessa cartella verrà riutilizzata in seguito per un'altra sessione? I numeri dovrebbero riavviare e sostituire i file esistenti se il giorno è diverso?
Questi sono i tipi di cose da tenere a mente. Vale la pena notare che OS X era solito fornire "Picture 1", "Picture 2" quando faceva screenshot, e per fortuna nella nuova versione ora usa "Screenshot catturato nel 2009-12-08 alle 11.35.12" o qualcosa di simile, permettendo ordinamento più semplice per data, evitando facilmente conflitti di denominazione ecc.
Come postato in altri suggerimenti, è ancora necessario verificare se il file esiste già e quando si riprova DateTime.Ora sarà diverso, quindi il nome file sarà diverso. Ovviamente non si dovrebbero ottenere conflitti a meno che gli screenshot non siano nello stesso millisecondo o l'utente non stia scherzando con la data/ora (o l'ora legale può rovinare anche te).
fonte
2009-10-08 01:10:44
Forse potresti mostrarci il codice che hai scritto finora ... –