Setzen Sie die Befehlsausgabe in eine Variable
Dazu ein Verzeichnis mit folgenden Dateien
<code>image1.txt image2.txt image3.txt </code>
Ich möchte die älteste Datei erhalten (lassen Sie die Dateien nach Daten sortieren, altes Datum zuerst):
<code>dir /b /od c:\test\image?.txt | findstr ^1 </code>
Das funktioniert hervorragend, wenn Sie es manuell in cmd.exe eingeben. Jetzt möchte ich (in einem Batch-Skript) die Ausgabe dieses Befehls in eine Variable schreiben. Wie kann ich das machen? Vielen Dank!
Aktualisieren: Sie fragen sich, ob es einen direkten Weg gibt, ohne eine Schleife zu benutzen?