Захватить имя файла для манипуляции

Захватить имя файла для манипуляции

Похоже на мой запросздесь

Я ищу способ взять имя пронумерованного файла и использовать его в другом месте пакетного скрипта.

Например, в папке будет файл с именем 159, и мне нужно будет cmd.exeизвлечь это число «159», чтобы я мог выполнить с ним некоторые арифметические действия (например 159 + %p%, 159<%p%и т. д.)

Спасибо

решение1

Если есть только один (цитирую: «файл») файл:

for /f %%a in ('dir /b') do @set name=%%a

установит переменную nameна полное имя этого файла внутри пакетного скрипта.

Он выполняет цикл по выходным данным команды ( dir /b).

Связанный контент