0
A
回答
0
作爲註釋行與此"#"
字符串在主機上的文件開始,所以, 你應該使用Find /V "#"
顯示不包含指定字符串"#"
如需更多幫助,有關Find /?
所有行你可以這樣做:
@echo off
Rem Batch script to copy uncommented entries of your hosts file
set "BackupHostsFile=%userprofile%\Desktop\BackupHostsFile.txt"
If Exist "%BackupHostsFile%" Del "%BackupHostsFile%"
set "hostspath=%windir%\System32\drivers\etc\hosts"
Rem Find /V "#" : To display all lines NOT containing the specified string "#"
for /f "delims=" %%a in ('Type "%hostspath%" ^| find /v "#"') Do (
If Not %%a=="" echo %%a >> "%BackupHostsFile%"
)
Start "" "%BackupHostsFile%"
+0
謝謝!我將在Windows更新後嘗試這種方式(; -_-) –
相關問題
- 1. 創建備份批處理腳本
- 2. 使用批處理或PowerShell腳本的備份文件夾
- 3. 批處理文件獲取SQL備份腳本
- 4. 批處理文件運行兩個vbs腳本進行備份
- 5. 計劃的批處理文件備份
- 6. 準備批處理腳本
- 7. 批處理文件腳本
- 8. Windows批處理文件系統備份
- 9. XCOPY批處理文件PST備份
- 10. 批處理腳本來處理文件
- 11. 用於備份的windows批處理腳本
- 12. 使用批處理腳本逐行解析文本文件(批處理文件)
- 13. 集循環在我的批處理腳本打開批處理文件腳本
- 14. attrib的批處理文件腳本
- 15. 複製文件的批處理腳本
- 16. 批處理(.bat)備份腳本>空文件夾不會複製
- 17. 批處理文件來存儲備份文件的時間戳
- 18. 增量歸檔備份批處理腳本
- 19. 批處理文件 - 使用批處理腳本
- 20. 在批處理文件中運行批處理腳本
- 21. 備份計算機使用批處理腳本到外部硬盤
- 22. 批次如何安排備份添加到批處理文件
- 23. 在Windows 7中使用批處理腳本檢查主機文件的實體?
- 24. 使用curl在啓動時更新主機文件的批處理腳本
- 25. 批處理文件v PowerShell腳本
- 26. 批處理腳本編輯文件名
- 27. 批處理腳本複製文件名?
- 28. 批處理腳本複製文件
- 29. 批處理腳本查找文件
- 30. Linux刪除文件批處理腳本
歡迎來到SO。請確保您已閱讀[我如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)。考慮到這一點,請包括你到目前爲止。 –
好。你的*具體*問題是什麼?請記住,StackOverflow不是免費的編碼服務! – aschipfl