also ich habe es bisher so probiert:(es geht aber leider nicht)
Code: Alles auswählen
pfad : string;
begin
for x := 1 to 500 do begin
if x > 9999
then pfad := (inttostr(x));
if x < 1000
then pfad := ('0' + inttostr(x));
if x < 100
then pfad := ('00' + inttostr(x));
if x < 10
then pfad := ('000' + inttostr(x));
If FileExists(FSettings.Zielordner.text + '\' + FSettings.praefix.text + pfad + '.bmp')=false
then exit;
end;
also der soll gucken welche es schon alles gibt und dann unter dem nächst möglichen namen abspeichern.
z.B. so:
Die Dateien sind vorhanden:
a_0001.bmp
a_0002.bmp
a_0003.bmp
a_0005.bmp
a_0008.bmp
a_0009.bmp
Dann soll das programm ermitteln das die datei a_0004 nicht existiert also die nächste datei müsste dann a_0004.bmp heißen