DOS指令大全(二)

2022-07-03 14:18:13 字數 3224 閱讀 7310

#關閉單行回顯

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的子目錄...