Dateinamen zur Bearbeitung erfassen

Dateinamen zur Bearbeitung erfassen

Ä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.exedie 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 namein einem Batch-Skript auf den vollständigen Namen dieser Datei.

Es durchläuft eine Schleife die Befehlsausgabe ( dir /b).

verwandte Informationen