
Похоже на мой запросздесь
Я ищу способ взять имя пронумерованного файла и использовать его в другом месте пакетного скрипта.
Например, в папке будет файл с именем 159, и мне нужно будет cmd.exe
извлечь это число «159», чтобы я мог выполнить с ним некоторые арифметические действия (например 159 + %p%
, 159<%p%
и т. д.)
Спасибо
решение1
Если есть только один (цитирую: «файл») файл:
for /f %%a in ('dir /b') do @set name=%%a
установит переменную name
на полное имя этого файла внутри пакетного скрипта.
Он выполняет цикл по выходным данным команды ( dir /b
).