
Ähnlich wie meine AnfrageHier
Ich suche nach einer Möglichkeit, den Namen einer nummerierten Datei zu übernehmen und ihn an anderer Stelle in einem Batch-Skript zu verwenden.
Beispielsweise gäbe es in einem Ordner eine Datei mit dem Namen 159 und ich müsste mir cmd.exe
die Nummer „159“ holen, damit ich damit Rechenoperationen durchführen kann (z. B. 159 + %p%
usw. 159<%p%
).
Danke
Antwort1
Wenn nur eine (Zitat: „eine Datei“) Datei vorhanden ist:
for /f %%a in ('dir /b') do @set name=%%a
setzt die Variable name
in einem Batch-Skript auf den vollständigen Namen dieser Datei.
Es durchläuft eine Schleife die Befehlsausgabe ( dir /b
).