2015-04-29 37 views
0

我用下面的代码:与批量使用主机如何解除封锁网站的文件

echo 127.0.0.1 drive.google.com >> C:\windows\system32\drivers\etc\hosts 

在一个批处理文件。解锁它的唯一方法是用记事本打开主机文件并对其进行编辑。我想知道是否有一种方法可以使用批处理来删除主机文件上的所有文本,而不是文件本身。

+2

'回声的输出。 > C:\ WINDOWS \ SYSTEM32 \ drivers \ etc中\ hosts' –

回答

0

如果您想将整个文件留空,请参阅@ pupa-rebbe的评论。

echo. >%SystemRoot%\system32\drivers\etc\hosts 

如果你想更选择性,并疏通只有一个主机,而无需消灭别的文件中,你可以使用findstr /v

pushd %SystemRoot%\system32\drivers\etc\hosts 
copy hosts hosts.bak 
findstr /v /c:"drive.google.com" hosts.bak > hosts 
popd