В пакетном файле Windows я пытаюсь перенаправить вывод в имя файла, указанное переменной. Я должен упустить что-то очевидное, но я продолжаю получать файлы, созданные с моим именем переменной для имени файла. Каков правильный способ решить эту проблему?Перенаправить вывод в имя файла, указанный VAR
SET OUTFILE="%TEMP%\MyOutput.txt"
REM hopefully, create a MyOutput.txt file in the temp folder with "some text" as content
echo some text > %OUTFILE%
Что вы получаете? Он должен работать таким образом. – jeb
jeb избили меня за секунды - он работает на моей машине. Точный код, который вы опубликовали, не соответствует вашим? – dbenham
@Bali C - проблема с разрешениями не приведет к тому, что файл будет называться OUTFILE. Это просто приведет к ошибке без создания файла. – dbenham