#關閉單行回顯
echo off #從下一行開始關閉回顯
echo off #從本行開始關閉回顯。一般批處理第一行都是這個
echo on #從下一行開始開啟回顯
echo #顯示當前是 echo off 狀態還是 echo on 狀態
echo. #輸出乙個」回車換行」,空白行
#(同echo echo echo+ echo[ echo] echo/ echo\)
2 errorlevel
echo errorlevel
每個命令執行結束,可以用這個命令列格式檢視返回碼
預設值為0,一般命令執行出錯會設 errorlevel 為1
3 dir
dir #顯示當前目錄中的檔案和子目錄
dir /a #顯示當前目錄中的檔案和子目錄,包括隱藏檔案和系統檔案
dir c: /a:d #顯示 c 盤當前目錄中的目錄
dir c: /a:-d #顯示 c 盤根目錄中的檔案
dir c:\ /b/p #/b只顯示檔名,/p分頁顯示
dir .exe /s #顯示當前目錄和子目錄裡所有的.exe檔案
4 cd
cd\ #進入根目錄
cd #顯示當前目錄
cd /d d:\sdk #可以同時更改碟符和目錄
5 md
md d:\a\b\c #如果 d:\a 不存在,將會自動建立中級目錄
#如果命令副檔名被停用,則需要鍵入 mkdir \a\b\c。
6 rd
rd abc #刪除當前目錄裡的 abc 子目錄,要求為空目錄
rd /s/q d:\temp #刪除 d:\temp 資料夾及其子資料夾和檔案,/q安靜模式
7 del
del d:\test.txt #刪除指定檔案,不能是隱藏、系統、唯讀檔案
del /q/a/f d:\temp\.
刪除 d:\temp 資料夾裡面的所有檔案,包括隱藏、唯讀、系統檔案,不包括子目錄
del /q/a/f/s d:\temp\.
刪除 d:\temp 及子資料夾裡面的所有檔案,包括隱藏、唯讀、系統檔案,不包括子目錄
8 ren
ren d:\temp tmp#支援對資料夾的重新命名
命令列傳遞給批處理的引數
0 批處理檔案本身
1 第乙個引數
9 第九個引數
從第乙個引數開始的所有引數
批引數(n)的替代已被增強。您可以使用以下語法:
~1 - 刪除引號(\" ),擴充 1
~f1 - 將 1 擴充到乙個完全合格的路徑名
~d1 - 僅將 1 擴充到乙個驅動器號
~p1 - 僅將 1 擴充到乙個路徑
~n1 - 僅將 1 擴充到乙個檔名
~x1 - 僅將 1 擴充到乙個副檔名
~s1 - 擴充的路徑指含有短名
~a1 - 將 1 擴充到檔案屬性
~t1 - 將 1 擴充到檔案的日期/時間
~z1 - 將 1 擴充到檔案的大小
~$path : 1 - 查詢列在 path 環境變數的目錄,並將 1
擴充到找到的第乙個完全合格的名稱。如果環境
變數名未被定義,或者沒有找到檔案,此組合鍵會
擴充到空字串
可以組合修定符來取得多重結果:
~dp1 - 只將 1 擴充套件到驅動器號和路徑
~nx1 - 只將 1 擴充套件到檔名和副檔名
~dp$path:1 - 在列在 path 環境變數中的目錄裡查詢 1,
並擴充套件到找到的第乙個檔案的驅動器號和路徑。
~ftza1 - 將 1 擴充套件到類似 dir 的輸出行。
assoc .txt=word.document.8
設定.txt為word型別的文件,可以看到.txt檔案的圖示都變了
assoc .txt=txtfile
恢復.txt的正確關聯
恢復 exefile 的正確關聯
如果該關聯已經被破壞,可以執行 command.com ,再輸入這條命令
36 pushd 和 popd
切換當前目錄
echo off
c: & cd\ & md *** #在 c:\ 建立 *** 資料夾
md d:\mp4 #在 d:\ 建立 mp4 資料夾
cd /d d:\mp4 #更改當前目錄為 d:\mp4
pushd c:\*** #儲存當前目錄,並切換當前目錄為 c:\***
popd #恢復當前目錄為剛才儲存的 d:\mp4
37 for
迴圈命令
其中 tokens=1 2 3 若用 tokens=1-3 替換,效果是一樣的
for /f \" tokens=2 delims=- \" a in (' date /t' ) do echo b
取第2列給 a ,其後的列都給 b
32 subst (外部命令)
對映磁碟。
subst z: \server\d #這樣輸入z:就可以訪問\server\d了
subst z: /d #取消該對映
subst #顯示目前所有的映時
38 xcopy (外部命令)
檔案拷貝
xcopy d:\*** e:\*** /s/e/i/y
複製 d:\*** 資料夾、所有子資料夾和檔案到 e:\ ,覆蓋已有檔案
加 /i 表示如果 e:\ 沒有 *** 資料夾就自動新建乙個,否則會有詢問
DOS常用指令大全
1 清屏指令 cls切換目錄篇 2 切換碟符 格式 碟符 例如,切換到 e盤 輸入指令 e 注 dos環境下不區分大小寫!3 切換目錄 格式 cd dir1 dir2 dir.例如 cd baidu 解釋 以上指令的意思是切換到當且系統盤下的baidu資料夾中 4 返回上一級目錄 格式 cd 5 返...
dos 命令大全
有關某個命令的詳細資訊,請鍵入 help 命令名 assoc 顯示或修改副檔名關聯。at 計畫在計算機上執行的命令和程式。attrib 顯示或更改檔案屬性。break 設定或清除擴充套件式 ctrl c 檢查。cacls 顯示或修改檔案的訪問控制列表 acls call 從另乙個批處理程式呼叫這乙個...
DOS命令大全
一 md 建立子目錄 1 功能 建立新的子目錄 2 型別 內部命令 3 格式 md 碟符 路徑名 子目錄名 4 使用說明 1 碟符 指定要建立子目錄的磁碟驅動器字母,若省略,則為當前驅動器 2 路徑名 要建立的子目錄的上級目錄名,若預設則建在當前目錄下。例 1 在c盤的根目錄下建立名為fox的子目錄...