博客 / 詳情

返回

BAT命令(常用)

bat文件是 DOS 下的批處理文件,是一種無格式的文本文件。這些文件包含一條或多條命令,以 .bat.cmd 為文件擴展名。通過在命令提示符下輸入批處理文件的名稱,或者雙擊該文件,系統將調用 cmd.exe 逐個按照文件中命令的順序運行它們。使用批處理文件(也稱為批處理程序或腳本)能夠簡化日常或重複性的任務,提高操作效率。這些文件可用於執行一系列命令,如複製、移動、刪除文件,以及啓動程序等操作,幫助用户自動化執行多個任務。

訪問網址

explorer https://segmentfault.com

打開文件夾或文件

打開文件夾

start C:\文件夾

打開文件

start C:\文件夾\文件

刪除文件

刪除當前目錄下的test.txt文件

del test.txt

刪除上級目錄下的test.txt文件

del ..\test.txt

刪除當前目錄TEST文件夾下的所有.md文件

del .\TEST\*.md

複製文件

複製當前目錄下所有txt文件到文件夾1,文件夾1需要已經創建 copy *.txt 文件夾1

複製文件1到文件夾1、文件2到文件夾2、支持多個文件操作,同時支持上級及下級文件路徑

copy file1.txt 文件夾1
copy file2.txt 文件夾2

複製桌面文件到D盤根目錄,使用絕對路徑

copy C:\Users\user\Desktop\test.txt D:\

重命名

修改文件擴展名,所有txt擴展名改為mp3擴展名

ren *.txt *.mp3
ren *.gif *.jpg

修改文件名稱,把test1.txt改為test2.c

ren test1.txt test2.c

創建文件夾

創建三個文件夾1

md 文件夾1
md 文件夾2
md 文件夾3

創建文件

當前目錄創建test.txt文件

cd.>test.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

開啓電腦熱點

開啓電腦無線,設置用户名和密碼

netsh wlan set hostednetwork mode=allow 熱點名稱 key=熱點密碼
netsh wlan start hostednetwork
pause

關閉熱點

netsh wlan stop hostednetwork
pause

查看當前熱點信息

netsh wlan show hostednetwork
pause

執行另一個批處理文件

call c:\test.bat

自動關機

300s 後自動關機

shutdown -s -t 300

取消自動關機

shutdown -a

立刻重啓

shutdown -r -t 0

自動休眠

60s後休眠

shutdown -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 隱藏屬性
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.