Ich habe folgenden Befehl:
ls -Name D:\blub\backup\ | sort lastwritetime -Descending | findstr -I -N full | select -First 1
Die Ausgabe ist:
1:full1.backupDa ich darüber gerne einen vergleich mit IF machen möchte brauche ich nur den Namen.
Wie bekomme ich das hin, am besten ohne String-Manipulation, da ich so etwas für Fehleranfällig halte.
Vielen Dank für die Hilfe
Warum:
Ich habe ein Backup, welches jeden Tag abwechselnd in 2 Dateien reinschreiben soll.
Also: A -> B -> A -> B ...
Um rauzufinden welches Backup gerade mit ersetzt werden soll, suche ich den Namen des ältesten Backups.