我正在尝试将文件的内容读入批处理脚本变量。该文件在第一行只有一个guid。
如果我type myfile.id
,那么打印出guid。但是,如果我尝试将该值设置为变量
set /p out=<myfile.id
或
for /f "delims=" %%x in (myfile.id) do set out=%%x
然后当我echo %out%
我得到
■a
答案 0 :(得分:5)
你遇到编码问题。
for /f "delims=" %%x in ('type myfile.id') do set id=%%x
应该有效。 (type
“即时翻译”Unicode文件“)