批处理for/f代码工作

问题描述:

这是我的文件,试图读取hosts文件。出于某种原因,它没有正常工作。尝试自己的代码以查看错误消息。批处理for/f代码工作

@echo off 
cd %windir%/System32/drivers/etc 
for /f "eol=# tokens=* delims=," %%a in (%windir%/System32/drivers/etc/hosts) do type %%a 
pause>nul 

type需要文件名。你可能意思是echo。 作为另一个问题,主机文件不是逗号,而是空白分隔。所以您需要将您的分隔符更改为包含空格和制表符,假设您只需要主机名。