1

Например, я хочу найти файл

где /r C:\ "myfile.txt"

а затем сделать вывод этой команды, который будет путь к файлу "myfile.txt", переменную, которую я выберу,

Итак, путь к этому файлу теперь является переменной, поэтому я могу сделать echo% variable%, и он выведет путь?

1 ответ1

1

это

c:\> for /?

... перечислит , как for работы, обратите внимание на линию

 FOR /F ["options"] %variable IN (`command`) DO command [command-parameters] 

и читать об этом.

Теперь обратите внимание, что переменная% является LOCAL для for поэтому вам необходимо иметь, например, set F=%variable внутри command

C:\> for /F "usebackq" %v in (`echo Check-it-out`) do @ set F=%v
C:\> echo To do: %F%

напечатает To do: Check-it-out

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .