BAT批處理基本命令總結
BAT檔案
bat檔案是dos下的批處理檔案。批處理檔案是無格式的文字檔案,它包含一條或多條命令。它的副檔名- 為 .bat 或 .cmd。在命令提示下輸入批處理檔案的名稱,或者雙擊該批處理檔案,系統就會呼叫cmd.exe按照該檔案中各個命令出現的順序來逐個執行它們。使用批處理檔案(也被稱為批處理程式或指令碼),可以簡化日常或重複性任務。
訪問網址
explorer http://www.baidu.com
開啟資料夾或檔案
開啟資料夾
start D:\資料夾1
開啟檔案
start D:\資料夾1\test.txt
刪除檔案
刪除當前目錄下的test.txt檔案
del test.txt
刪除上級目錄下的test.txt檔案
del ..\test.txt
刪除當前目錄TEST資料夾下的所有.o檔案
del .\TEST\*.o
複製檔案
複製當前目錄下所有txt檔案到資料夾1,資料夾1需要已經建立 copy *.txt 資料夾1
複製檔案1到資料夾1、檔案2到資料夾2、支援多個檔案操作,同時支援上級及下級檔案路徑
copy file1.txt 資料夾1
copy file2.txt 資料夾2
複製桌面檔案到D盤根目錄,使用絕對路徑
copy C:\Users\user\Desktop\welcome.txt D:\
重新命名
修改副檔名,所有txt副檔名改為mp3副檔名
ren *.txt *.mp3
ren*.gif *.jpg
修改檔名稱,把aa.txt改為bb.c
ren aa.txt bb.c
建立資料夾
建立三個資料夾1
md 資料夾1
md 資料夾2
md 資料夾3
建立檔案
當前目錄建立a.txt檔案
cd.>a.txt
把hex檔案的第一行之後的內容寫入新檔案
more +1 "..\OBJ\output.hex">"..\OBJ\flash_after_del_hex_line1.hex"
刪除Keil編譯產生的垃圾檔案
%刪除OBJ目錄下的多餘檔案%
del ..\OBJ\*.lnp /s
::del ..\OBJ\*.opt /s::不允許刪除JLINK的設定
del ..\OBJ\*.__i /s
del ..\OBJ\*.crf /s
del ..\OBJ\*.o /s
del ..\OBJ\*.d /s
%刪除USER目錄下的多餘檔案%
del *.map /s
del *.lst /s
del *.dep /s
echo 編譯產生的其他檔案已經刪除
提取檔名
提取當前目錄下副檔名為mp3的檔名,輸出到mp3檔名.txt
dir *.mp3 /b>mp3檔名.txt
提取當前目錄下的“深度睡眠”資料夾下的所有mp3檔名到檔案
dir .\深度睡眠\*.mp3 /b>mp3檔名.txt
提取當前目錄下所有檔案的檔名到a.txt
dir c:\*.* >a.txt
輸出檔案的絕對路徑資訊
輸出當前目錄下mp3檔案
dir *.mp3/b/s>MP3檔案資訊.txt
MP3檔案資訊.txt的內容
D:\Music\深度睡眠\01.細水長流.mp3
D:\Music\深度睡眠\02.花絮輕撒.mp3
D:\Music\深度睡眠\03.愛的輪迴.mp3
D:\Music\深度睡眠\04.月影搖曳.mp3
D:\Music\深度睡眠\05.逐夢.mp3
D:\Music\深度睡眠\06.縈繞天使.mp3
D:\Music\深度睡眠\07.夜宴.mp3
開啟電腦熱點
開啟電腦無線,設定使用者名稱和密碼
netsh wlan set hostednetwork mode=allow LAPTOP key=1234567890
netsh wlan start hostednetwork
pause
關閉熱點
netsh wlan stop hostednetwork
pause
檢視當前熱點資訊
netsh wlan show hostednetwork
pause
執行另一個批處理檔案
call c:\code\run.bat
自動關機
300s 後自動關機
shutdown -s -t 300
取消自動關機
shutdown -a
立刻重啟
shoutdowm -r -t 0
自動休眠
60s後休眠
shoutdown -h -t 60
隱藏資料夾
attrib +s +h D:\Secret
取消隱藏資料夾
attrib -s -h D:\Secret
attrib命令
attrib +/-r
attrib +/-a
attrib +/-s
attrib +/-h
+ 設定屬性
- 清除屬性
r 只讀屬性
a 存檔屬性
s 系統屬性
h 隱藏屬性