2015-04-29 34 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