目前例如我有 5台電腦 電腦名稱 apple1 ~apple5
我想用BAT 刪除 這幾台電腦的 某個file 資料
想請問一下
@echo off
del C:\Users\apple1\Desktop\1234\123.txt
apple1 有辦法帶變數? 例如在apple2 電腦 自動變數 變成apple2 ,因為不太會下關鍵字,尋求高手幫忙解答一下 感謝萬分
可以使用變數,參考以下方式
使用電腦名稱變數 %computername%
del C:\Users%computername%\Desktop\1234\123.txt
使用電腦的登入帳號 %username%
del C:\Users%username%\Desktop\1234\123.txt
使用呼叫 BAT 時候的 參數方式 %1 %2 %3 ..... 分別去對應不同參數
例如 : 批次檔案名稱為 DelFileTest.bat
執行時候使用
DelFileTest.bat apple1
批次檔案裏面寫法
@echo off
del C:\Users%1\Desktop\1234\123.txt