У меня есть следующий пакетный оператор:
for /f "delims=" %%x in (file.lst) do set "offendingfile=%%x"
Хотя по какой-то действительно странной причине, когда он вызывается, он выводит:
"C:\Windows\calc.exe "
вместо
"C:\Windows\calc.exe"
Поскольку в конце есть пробел, я не могу использовать его должным образом с любыми другими операторами в командном файле, кто-нибудь знает, почему он это делает и как это исправить, так как это сводит меня с ума!