bat檔案是dos下的批處理檔案。批處理檔案是無格式的文字檔案,它包含一條或多條命令。它的副檔名- 為 .bat 或 .cmd。在命令提示下輸入批處理檔案的名稱,或者雙擊該批處理檔案,系統就會呼叫cmd.exe按照該檔案中各個命令出現的順序來逐個執行它們。使用批處理檔案(也被稱為批處理程式或指令碼),可以簡化日常或重複性任務。
explorer
開啟資料夾
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副檔名改為***副檔名
修改檔名稱,把aa.txt改為bb.c
ren aa.txt bb.c
建立三個資料夾1
md 資料夾1
md 資料夾2
md 資料夾3
當前目錄建立a.txt檔案
cd.>a.txt
more +1 "..\obj\output.hex">"..\obj\flash_after_del_hex_line1.hex"
%刪除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 編譯產生的其他檔案已經刪除
提取當前目錄下擴充套件名為***的檔名,輸出到***檔名.txt
dir *.*** /b>***檔名.txt
提取當前目錄下的「深度睡眠」資料夾下的所有***檔名到檔案
dir .\深度睡眠\*.*** /b>***檔名.txt
提取當前目錄下所有檔案的檔名到a.txt
dir c:\*.* >a.txt
輸出當前目錄下***檔案
dir *.***/b/s>***檔案資訊.txt
***檔案資訊.txt的內容
d:\music\深度睡眠\01.細水長流.***
d:\music\深度睡眠\02.花絮輕撒.***
d:\music\深度睡眠\03.愛的輪迴.***
d:\music\深度睡眠\04.月影搖曳.***
d:\music\深度睡眠\05.逐夢.***
d:\music\深度睡眠\06.縈繞天使.***
d:\music\深度睡眠\07.夜宴.***
開啟電腦無線,設定使用者名稱和密碼
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 +/-r
attrib +/-a
attrib +/-s
attrib +/-h
+ 設定屬性
- 清除屬性
r 唯讀屬性
a 存檔屬性
s 系統屬性
h 隱藏屬性
BAT 批處理指令碼命令 ECHO
echo 和 字元放在命令前將關閉該命令回顯,無論此時echo是否為開啟狀態。echo命令的作用 1 開啟回顯或關閉回顯功能 echo如果想關閉 echo off 命令列自身的顯示,則需要在該命令行前加上 2 顯示當前echo設定狀態 echo 3 輸出提示資訊 echo 資訊內容 4 關閉dos命...
bat批處理總結
cd 路徑名 進入某乙個路徑 cd 退回到當前路徑的根目錄 cd.退回到上一級目錄 c 跳轉到c盤根目錄,其他碟符一樣 輸入字元時按tab鍵可以補全 dir 列出當前路徑下所有的檔案及資料夾列表 start cmd 再開啟乙個新的cmd視窗 可以繼承父cmd視窗的變數資訊 exit 退出當前的cmd...
bat批處理for f命令
含有 f的for詳細說明 含有 f的for有很大的用處,在批處理中使用的最多,用法如下 格式 for f options i in file do command for f options i in string do command for f options i in command do c...