如何從.bat
更改位於硬碟上某處的文件內容的文件中編輯文件。
例如,我的桌面上有一個文件,我可以製作一個.bat
腳本,當文件中已經有一些內容時,請向該文件添加一行(例如“hello”)嗎?我想在文件末尾添加“hello”行。它還可以編輯沒有擴展名的文件,例如 HOSTS 文件嗎?
答案1
在文件中添加一行很容易使用重定向。
echo Hello>>file
將附加一行包含你好到最後文件。
echo.>>file
插入一個空白行。
當心!非常相似的命令
echo.>file
替換全部內容文件有一個空行。所有先前儲存的資訊都將遺失!
沒有擴展名的檔案沒有什麼特別的。但是,如果啟用了 UAC,HOSTS 檔案將受到保護。以管理員身份執行批次檔將刪除保護。