我正在尝试将文件的内容读入批处理脚本变量。该文件的第一行只有一个 guid。
如果我执行 type myfile.id
然后它会打印出 guid。但是如果我尝试将该值设置为变量
set /p out=<myfile.id
或者
for /f "delims=" %%x in (myfile.id) do set out=%%x
然后当我
echo %out%
我得到■a
最佳答案
您遇到了编码问题。
for /f "delims=" %%x in ('type myfile.id') do set id=%%x
应该管用。 (
type
“即时”“翻译”Unicode 文件)关于batch-file - 批量读取文件内容到变量中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44585798/