Forum: Algorithmen, Datenstrukturen und Klassendesign
FreePascal
by Helmi,
3. Jun 2014
Ich hab meine Methode mal für eine Screenshot-Software benötigt, die die erzeugten Bilder automatisch speichert.
So hat automatisch jedes Bild einen eigenen Dateinamen, der auch noch durchnummeriert ist. Deswegen hab ich keinen
Wert darauf gelegt, dass es immer aufwärts gezählt sondern einfach ein freier Dateiname genutzt wird.
Forum: Algorithmen, Datenstrukturen und Klassendesign
FreePascal
by Helmi,
3. Jun 2014
Hallo,
ich hatte mal die gleiche Anforderung.
Ich hab´s so gelöst, dass ich prüfe, ob der Dateiname (inkl. der Nummerierung) vorhanden ist.
Ist der Dateiname vorhanden, zähl ich hoch und prüf wieder, bis der Dateiname nicht mehr
vorhanden ist. Das ist dann der nächst freie Dateiname.
Hier mal mein Code:
function SicherungName(Pfad, DateiName, Endung: String): String;