Ich möchte prüfen, ob eine Datei bereits vorhanden ist. Wenn ja, dann wird an den Dateinamen ein "_2" angehängt. Ist bereits ein Anhang vorhanden, wird die Zahl erhöht, also "_3". Also aus "dateiname" wird "dateiname_2" und aus "dateiname_4" würde "dateiname_5" werden.
Ich würde es so lösen, dass ich den Dateiname per split() aufteile, anschließend überprüfe, wie viele Elemente vorliegen (der Dateiname selbst kann ja Unterstriche beinhalten) und abschließend die Zahl anhängen/erhöhen.
Aber das scheint mir doch zu aufwändig, für so etwas simples. Wie kann ich das kürzer und einfacher machen?
Ich würde es so lösen, dass ich den Dateiname per split() aufteile, anschließend überprüfe, wie viele Elemente vorliegen (der Dateiname selbst kann ja Unterstriche beinhalten) und abschließend die Zahl anhängen/erhöhen.
Aber das scheint mir doch zu aufwändig, für so etwas simples. Wie kann ich das kürzer und einfacher machen?