無標題文章

[TOC] ##Assoc 顯示或修改文件擴展名關聯(lián) Assoc [.Ext[=[Filetype]]]? .Ext? ? ? 指定跟文件類型關聯(lián)的文件擴展名? Filetype? 指定跟文件擴展名關聯(lián)的文件類型? 鍵入 Assoc 而不帶參數顯示當前文件關聯(lián)。如果只用文件擴展 名調用 Assoc則顯示那個文件擴展名的當前文件關聯(lián)。如果不為 文件類型指定任何參數命令會刪除文件擴展名的關聯(lián)。? ##At At 命令安排在特定日期和時間運行命令和程序。 要使用 At 命令計劃服務必須已在運行中。? At [\\Computername] [ [Id] [/Delete] | /Delete [/Yes]] At [\\Computername] Time [/Interactive]? ? [ /Every:Date[,...] | /Next:Date[,...]] "Command" \\Computername? ? ? 指定遠程計算機。 如果省略這個參數? ? ? ? ? ? ? ? ? ? ? 會計劃在本地計算機上運行命令。 Id? ? ? ? ? ? ? ? ? 指定給已計劃命令的識別號。 /Delete? ? ? ? ? ? ? 刪除某個已計劃的命令。如果省略 Id? ? ? ? ? ? ? ? ? ? ? 計算機上所有已計劃的命令都會被刪除。 /Yes? ? ? ? ? ? ? ? 不需要進一步確認時跟刪除所有作業(yè)? ? ? ? ? ? ? ? ? ? ? 的命令一起使用。 Time? ? ? ? ? ? ? ? 指定運行命令的時間。 /Interactive? ? ? ? 允許作業(yè)在運行時與當時登錄的用戶? ? ? ? ? ? ? ? ? ? ? 桌面進行交互。 /Every:Date[,...]? ? 每個月或每個星期在指定的日期運行命? ? ? ? ? ? ? ? ? ? ? 令。如果省略日期則默認為在每月的? ? ? ? ? ? ? ? ? ? ? 本日運行。 /Next:Date[,...]? ? 指定在下一個指定日期(如下周四)運? ? ? ? ? ? ? ? ? ? ? 行命令。如果省略日期則默認為在每? ? ? ? ? ? ? ? ? ? ? 月的本日運行。 "Command"? ? ? ? ? ? 準備運行的 Windows Nt 命令或批處理? ? ? ? ? ? ? ? ? ? ? 程序。 ##Attrib 顯示或更改文件屬性。 Attrib [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[Drive:] [Path] Filename] [/S [ /D]]? +? 設置屬性。? -? ? 清除屬性。? R? 只讀文件屬性。? A? 存檔文件屬性。? S? 系統(tǒng)文件屬性。? H? 隱藏文件屬性。? ? [Drive:][Path][Filename]? ? ? 指定要處理的文件屬性。? /S? 處理當前文件夾及其子文件夾中的匹配文件。? /D? 也處理文件夾。 ##Break 設置或清除 Dos 系統(tǒng)的擴展 Ctrl+C 檢測? 這個命令是為了與 Dos 系統(tǒng)的兼容而保留的在 Windows Xp 里不起作用。? 如果命令擴展名被啟用并且操作平臺是 Windows Xp Break 命令會在被調試程序調試時輸入一個硬代碼中斷點。? ##Cacls 顯示或者修改文件的訪問控制表(Acl)? Cacls Filename [/T] [/E] [/C] [/G User:Perm] [/R User [...]]? ? ? ? ? ? ? ? [/P User:Perm [...]] [/D User [...]]? ? Filename? ? ? 顯示 Acl。? ? /T? ? ? ? ? ? 更改當前目錄及其所有子目錄中? ? ? ? ? ? ? ? ? 指定文件的 Acl。? ? /E? ? ? ? ? ? 編輯 Acl 而不替換。? ? /C? ? ? ? ? ? 在出現(xiàn)拒絕訪問錯誤時繼續(xù)。? ? /G User:Perm? 賦予指定用戶訪問權限。? ? ? ? ? ? ? ? ? Perm 可以是: R? 讀取? ? ? ? ? ? ? ? ? ? ? ? ? ? ? W? 寫入? ? ? ? ? ? ? ? ? ? ? ? ? ? ? C? 更改(寫入)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? F? 完全控制? ? /R User? ? ? 撤銷指定用戶的訪問權限(僅在與 /E 一起使用時合法)。? ? /P User:Perm? 替換指定用戶的訪問權限。? ? ? ? ? ? ? ? ? Perm 可以是: N? 無? ? ? ? ? ? ? ? ? ? ? ? ? ? ? R? 讀取? ? ? ? ? ? ? ? ? ? ? ? ? ? ? W? 寫入? ? ? ? ? ? ? ? ? ? ? ? ? ? ? C? 更改(寫入)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? F? 完全控制? ? /D User? ? ? 拒絕指定用戶的訪問。 在命令中可以使用通配符指定多個文件。 也可以在命令中指定多個用戶。? 縮寫:? ? Ci - 容器繼承。? ? ? ? Ace 會由目錄繼承。? ? ? Oi - 對象繼承。? ? ? ? Ace 會由文件繼承。? ? Io - 只繼承。? ? ? ? Ace 不適用于當前文件/目錄。? ##Call 從批處理程序調用另一個批處理程序。? Call [Drive:][Path]Filename [Batch-Parameters]? ? Batch-Parameters? 指定批處理程序所需的命令行信息。? 如果命令擴展名被啟用call 會如下改變:? Call 命令現(xiàn)在將卷標當作 Call 的目標接受。語法是:? ? ? Call:Label Arguments? 一個新的批文件上下文由指定的參數所創(chuàng)建??刂圃诰順吮恢付?后傳遞到語句。您必須通過達到批腳本文件末兩次來 "Exit" 兩次。 第一次讀到文件末時??刂茣氐?Call 語句的緊后面。第二次 會退出批腳本。鍵入 Goto /?參看 Goto? : Eof? 擴展名的描述 此描述允許您從一個批腳本返回。? 另外批腳本文本參數參照(%0、%1、等等)已如下改變:? ? ? ? 批腳本里的 %* 指出所有的參數(如 %1 %2 %3 %4 %5 ...)? ? ? 批參數(%N)的替代已被增強。您可以使用以下語法:? ? ? ? ? %~1? ? ? ? - 刪除引號(")擴充 %1? ? ? ? ? %~F1? ? ? ? - 將 %1 擴充到一個完全合格的路徑名? ? ? ? ? %~D1? ? ? ? - 僅將 %1 擴充到一個驅動器號? ? ? ? ? %~P1? ? ? ? - 僅將 %1 擴充到一個路徑? ? ? ? ? %~N1? ? ? ? - 僅將 %1 擴充到一個文件名? ? ? ? ? %~X1? ? ? ? - 僅將 %1 擴充到一個文件擴展名? ? ? ? ? %~S1? ? ? ? - 擴充的路徑指含有短名? ? ? ? ? %~A1? ? ? ? - 將 %1 擴充到文件屬性? ? ? ? ? %~T1? ? ? ? - 將 %1 擴充到文件的日期/時間? ? ? ? ? %~Z1? ? ? ? - 將 %1 擴充到文件的大小? ? ? ? ? %~$Path : 1 - 查找列在 Path 環(huán)境變量的目錄并將 %1? ? ? ? ? ? ? ? ? ? ? ? 擴充到找到的第一個完全合格的名稱。如果環(huán)境? ? ? ? ? ? ? ? ? ? ? ? 變量名未被定義?;蛘邲]有找到文件此組合鍵會? ? ? ? ? ? ? ? ? ? ? ? ? 擴充到空字符串? ? ? 可以組合修定符來取得多重結果:? ? ? ? ? %~Dp1? ? ? - 只將 %1 擴展到驅動器號和路徑? ? ? ? %~Nx1? ? ? - 只將 %1 擴展到文件名和擴展名? ? ? ? %~Dp$Path:1 - 在列在 Path 環(huán)境變量中的目錄里查找 %1? ? ? ? ? ? ? ? ? ? ? ? 并擴展到找到的第一個文件的驅動器號和路徑。? ? ? ? %~Ftza1? ? - 將 %1 擴展到類似 Dir 的輸出行。? ? ? 在上面的例子中%1 和 Path 可以被其他有效數值替換。? ? %~ 語法被一個有效參數號碼終止。%~ 修定符不能跟 %*? ? 使用 ##Cd 顯示當前目錄名或改變當前目錄。? Chdir [/D] [Drive:][Path] Chdir [..] Cd [/D] [Drive:][Path] Cd [..]? ? ..? 指定要改成父目錄。? 鍵入 Cd 驅動器: 顯示指定驅動器中的當前目錄。 不帶參數只鍵入 Cd則顯示當前驅動器和目錄。? 使用 /D 命令行開關除了改變驅動器的當前目錄之外 還可改變當前驅動器。? 如果擴展命令名被啟用chdir 會如下改變:? 當前的目錄字符串會被轉換成使用磁盤名上的大小寫。所以 如果磁盤上的大小寫如此cd? C : \Temp 會將當前目錄設為 C:\Temp。? Chdir 命令不把空格當作分隔符因此有可能將目錄名改為一個 帶有空格但不帶有引號的子目錄名。例如:? ? ? Cd \Winnt\Profiles\Username\Programs\Start Menu? 與下列相同:? ? ? Cd "\Winnt\Profiles\Username\Programs\Start Menu"? ? 在擴展功能停用的情況下您必須鍵入以上命令。? ##Chcp 顯示或設置活動代碼頁編號。? Chcp [Nnn]? ? Nnn? 指定代碼頁編號。? 不加參數鍵入 Chcp 顯示活動代碼頁編號。? ##Chdir 顯示當前目錄名或改變當前目錄。? Chdir [/D] [Drive:][Path] Chdir [..] Cd [/D] [Drive:][Path] Cd [..]? ? ..? 指定要改成父目錄。? 鍵入 Cd 驅動器: 顯示指定驅動器中的當前目錄。 不帶參數只鍵入 Cd則顯示當前驅動器和目錄。? 使用 /D 命令行開關除了改變驅動器的當前目錄之外 還可改變當前驅動器。? 如果擴展命令名被啟用chdir 會如下改變:? 當前的目錄字符串會被轉換成使用磁盤名上的大小寫。所以 如果磁盤上的大小寫如此cd? C : \Temp 會將當前目錄設為 C:\Temp。? Chdir 命令不把空格當作分隔符因此有可能將目錄名改為一個 帶有空格但不帶有引號的子目錄名。例如:? ? ? Cd \Winnt\Profiles\Username\Programs\Start Menu? 與下列相同:? ? ? Cd "\Winnt\Profiles\Username\Programs\Start Menu"? 在擴展功能停用的情況下您必須鍵入以上命令。? ## Chkdsk 檢查磁盤并顯示狀態(tài)報告。? Chkdsk [Volume[[Path]Filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:Size]]? ? Volume? ? ? ? ? 指定驅動器(后面跟一個冒號)、裝入點? ? ? ? ? ? ? ? ? 或卷名。? Filename? ? ? ? 僅用于 Fat/Fat32: 指定要檢查是否有碎片的文件。? /F? ? ? ? ? ? ? 修復磁盤上的錯誤。? /V? ? ? ? ? ? ? 在 Fat/Fat32 上: 顯示磁盤上每個文件的完整路徑和名稱。? ? ? ? ? ? ? ? ? ? 在 Ntfs 上: 如果有清除消息將其顯示。? /R? ? ? ? ? ? ? 查找不正確的扇區(qū)并恢復可讀信息(隱含 /F)。? /L:Size? ? ? 僅用于 Ntfs:? 將日志文件大小改成指定的 Kb 數。? ? ? ? ? ? ? ? ? ? 如果沒有指定大小則顯示當前的大小。? /X? ? ? ? ? ? ? 如果必要強制卷先卸下。? ? ? ? ? ? ? ? ? ? 卷的所有打開的句柄就會無效(隱含 /F)。? /I? ? ? ? ? ? ? ? 僅用于 Ntfs: 對索引項進行強度較小的檢查。? /C? ? ? ? ? ? ? 僅用于 Ntfs: 跳過文件夾結構的循環(huán)檢查。? /I 和 /C 命令行開關跳過卷的某些檢查減少運行 Chkdsk 所需的時間。? ##Chkntfs 在啟動時顯示或修改磁盤檢查。? Chkntfs Volume [...] Chkntfs /D Chkntfs /T[:Time]\R\Nchkntfs /X Volume [...] Chkntfs /C Volume [...]? ? Volume:? ? ? ? 指定驅動器(后面跟一個冒號)、裝入點? ? ? ? ? ? ? ? ? 或卷名。? /D? ? ? ? ? ? 將計算機恢復成默認狀態(tài) 啟動時檢查所有驅動器? ? ? ? ? ? ? ? ? 并對有問題的驅動器執(zhí)行 Chkdsk 命令。? /T:Time? ? ? ? 將 Autochk 初始遞減計數時間改成指定的? ? ? ? ? ? ? ? ? 時間量單位為秒數。如果沒有指定? ? ? ? ? ? ? ? ? 時間則顯示當前設置。? /X? ? ? ? ? ? 排除啟動時不作檢查的驅動器。上次執(zhí)行此命令? ? ? ? ? ? ? ? ? 排除的驅動器此時無效。? /C? ? ? ? ? ? 安排啟動時檢查驅動器如果驅動器有問題運行 Chkdsk。? 如果沒有指定命令行開關chkntfs 會顯示每一驅動器有問題的位的狀態(tài)。? ## Cls 清除屏幕。 Cls? ##Cmd 啟動 Windows Xp 命令解釋程序一個新的實例? Cmd [/A | /U] [/Q] [/D] [/E:On | /E:Off] [/F:On | /F:Off] [/V:On | /V:Off]? ? [[/S] [/C | /K] String]? /C? ? ? 執(zhí)行字符串指定的命令然后終斷 /K? ? ? 執(zhí)行字符串指定的命令但保留 /S? ? ? 在 /C 或 /K 后修改字符串處理(見下) /Q? ? ? 關閉回應 /D? ? ? 從注冊表中停用執(zhí)行 Autorun 命令(見下) /A? ? ? 使向內部管道或文件命令的輸出成為 Ansi /U? ? ? 使向內部管道或文件命令的輸出成為 Unicode /T:Fg? 設置前景/背景顏色(詳細信息請見 Color /?) /E:On? 啟用命令擴展(見下) /E:Off? 停用命令擴展(見下) /F:On? 啟用文件和目錄名稱完成字符 (見下) /F:Off? 停用文件和目錄名稱完成字符(見下) /V:On? 將 ! 作為定界符啟動延緩環(huán)境變量擴展。如: /V:On 會? ? ? ? 允許 !Var! 在執(zhí)行時允許 !Var! 擴展變量 Var。Var 語法? ? ? ? 在輸入時擴展變量這與在一個 For 循環(huán)內不同。 /V:Off? 停用延緩的環(huán)境擴展。? 請注意如果字符串有引號可以接受用命令分隔符 '&&' 隔開 的多個命令。并且由于兼容原因/X 與 /E:On 相同/Y 與 /E:Off 相同并且 /R 與 /C 相同。忽略任何其他命令行開關。? 如果指定了 /C 或 /K命令行開關后的命令行其余部分將作為命令行處 理在這種情況下會使用下列邏輯處理引號字符("):? ? ? 1.? 如果符合下列所有條件那么在命令行上的引號字符將被? ? ? ? 保留:? ? ? ? ? - 不帶 /S 命令行開關? ? ? ? - 整整兩個引號字符? ? ? ? - 在兩個引號字符之間沒有特殊字符特殊字符為下列中的? ? ? ? ? 一個: <>()@^|? ? ? ? - 在兩個引號字符之間有至少一個空白字符? ? ? ? - 在兩個引號字符之間有至少一個可執(zhí)行文件的名稱。? ? ? ? 2.? 否則老辦法是看第一個字符是否是一個引號字符如果? ? ? ? 是舍去開頭的字符并刪除命令行上 的最后一個引號字符? ? ? ? 保留最后一個引號字符之后的文字。? 如果 /D 未在命令行上被指定當 Cmd.Exe 開始時它會尋找 以下 Reg_Sz/Reg_Expand_Sz 注冊表變量。如果其中一個或 兩個都存在這兩個變量會先被執(zhí)行。? ? ? Hkey_Local_Machine\Software\Microsoft\Command Processor\Autorun? ? ? ? ? 和/或? ? ? Hkey_Current_User\Software\Microsoft\Command Processor\Autorun? 命令擴展是按默認值啟用的。您也可以使用 /E:Off為某一 特定調用而停用擴展。您可以在機器上和/或用戶登錄會話上 啟用或停用 Cmd.Exe 所有調用的擴展這要通過設置使用 Regedt32.Exe 的注冊表中的一個或兩個 Reg_Dword 值:? ? ? Hkey_Local_Machine\Software\Microsoft\Command Processor\Enableextensions? ? ? ? ? 和/或? ? ? Hkey_Current_User\Software\Microsoft\Command Processor\Enableextensions? 到 0X1 或 0X0。用戶特定設置比機器設置有優(yōu)先權。命令行 開關比注冊表設置有優(yōu)先權。? 命令行擴展包括對下列命令所做的更改和/或添加:? ? ? Del 或 Erase? ? Color? ? Cd 或 Chdir? ? Md 或 Mkdir? ? Prompt? ? Pushd? ? Popd? ? Set? ? Setlocal? ? Endlocal? ? If? ? For? ? ? Call? ? Shift? ? Goto? ? Start (同時包括對外部命令調用所做的更改)? ? Assoc? ? Ftype? 有關詳細信息請鍵入 Help 命令名。? 延遲變量環(huán)境擴展不按默認值啟用。您可以用/V:On 或 /V:Off 命令行開關為 Cmd.Exe 的某個調用而啟用或停用延遲環(huán)境變量擴充。 您可以在機器上和/或用戶登錄會話上啟用或停用 Cmd.Exe 所有 調用的完成這要通過設置使用 Regedt32.Exe 的注冊表中的 一個或兩個 Reg_Dword 值:? ? ? Hkey_Local_Machine\Software\Microsoft\Command Processor\Delayedexpansion? ? ? ? ? 和/或? ? ? Hkey_Current_User\Software\Microsoft\Command Processor\Delayedexpansion? 到 0X1 或 0X0。用戶特定設置比機器設置有優(yōu)先權。命令行開關 比注冊表設置有優(yōu)先權。? 如果延遲環(huán)境變量擴充被啟用驚嘆號字符可在執(zhí)行時間被用來 代替一個環(huán)境變量的數值。? 文件和目錄名完成不按默認值啟用。您可以用 /F:On 或 /F:Off 命令行開關為 Cmd.Exe 的某個調用而啟用或停用文件名完成。 您可以 在機器上和/或用戶登錄會話上啟用或停用 Cmd.Exe 所有調用的 完成這要通過設置使用 Regedt32.Exe 的注冊表中的一個或兩個 Reg_Dword 值:? ? ? Hkey_Local_Machine\Software\Microsoft\Command Processor\Completionchar? ? Hkey_Local_Machine\Software\Microsoft\Command Processor\Pathcompletionchar? ? ? ? ? 和/或? ? ? Hkey_Current_User\Software\Microsoft\Command Processor\Completionchar? ? ? Hkey_Current_User\Software\Microsoft\Command Processor\Pathcompletionchar? 由一個控制字符的十六進制值作為一個特定參數(例如0x4 是 Ctrl-D0x6 是 Ctrl-F)。 用戶特定設置優(yōu)先于機器設置。命令行開關 優(yōu)先于注冊表設置。? 如果完成是用 /F:On 命令行開關啟用的兩個要使用的控制符是: 目錄名 字完成用 Ctrl-D 文件名完成用 Ctrl-F。 要停用注冊表中的某個 字符請用空格(0X20)的數值因為此字符不是控制字符。? 如果鍵入兩個控制字符中的一個完成會被調用。完成功能將 路徑字符串帶到光標的左邊如果沒有通配符將通配符附加 到左邊并建立相符的路徑列表。然后顯示第一個相符的路 徑。如果沒有相符的路徑則發(fā)出嘟嘟聲不影響顯示。之后 重復按同一個控制字符會循環(huán)顯示相符路徑的列表。將 Shift 鍵 跟控制字符同時按下會倒著顯示列表。如果對該行進行了任 何編輯并再次按下控制字符保存的相符路徑的列表會被丟棄 新的會被生成。如果在文件和目錄名完成之間切換會發(fā)生 同樣現(xiàn)象。兩個控制字符之間的唯一區(qū)別是文件完成字符符合 文件和目錄名而目錄完成字符只符合目錄名。如果文件完成 被用于內置式目錄命令(Cd、Md 或 Rd)就會使用目錄完成。? 將引號將相符路徑括起來完成代碼可以正確處理含有空格 或其他特殊字符的文件名。同時如果備份然后從行內調用 文件完成完成被調用是位于光標右方的文字會被丟棄。? 需要引號的特殊字符是:&()[]{}^=;!'+,`~? ##Color 設置默認的控制臺前景和背景顏色。? Color [Attr]? ? Attr? ? ? ? 指定控制臺輸出的顏色屬性? 顏色屬性由兩個十六進制數字指定 -- 第一個為背景第二個則為 前景。每個數字可以為以下任何值之一:? ? ? 0 = 黑色? ? ? 8 = 灰色? ? 1 = 藍色? ? ? 9 = 淡藍色? ? 2 = 綠色? ? ? A = 淡綠色? ? ? 3 = 湖藍色? ? B = 淡淺綠色? ? 4 = 紅色? ? ? C = 淡紅色? ? 5 = 紫色? ? ? D = 淡紫色? ? 6 = 黃色? ? ? E = 淡黃色? ? 7 = 白色? ? ? F = 亮白色? 如果沒有給定任何參數該命令會將顏色還原到 Cmd.Exe 啟動時 的顏色。這個值來自當前控制臺窗口、/T 開關或 Defaultcolor 注冊表值。? 如果用相同的前景和背景顏色來執(zhí)行 Color 命令color 命令 會將 Errorlevel 設置為 1。? 例如: "Color Fc" 在亮白色上產生亮紅色? ##Comp 比較兩個文件或兩個文件集的內容。? Comp [Data1] [Data2] [/D] [/A] [/L] [/N=Number] [/C] [/Off[Line]]? ? Data1? ? ? 指定要比較的第一個文件的位置和名稱。? Data2? ? ? 指定要比較的第二個文件的位置和名稱。? /D? ? ? ? 用十進制格式顯示不同處。? /A? ? ? ? 用 Ascii 字符顯示不同處。? /L? ? ? ? 顯示不同的行數。? /N=Number? 只比較每個文件中第一個指定的行數。? /C? ? ? ? 比較文件時不分 Ascii 字母的大小寫。? /Off[Line] 不要跳過帶有脫機屬性集的文件。? 要比較文件集在 Data1 和 Data2 參數中使用通配符。? ##Compact 顯示或改變 Ntfs 分區(qū)上文件的壓縮.? Compact [/C | /U] [/S[:Dir]] [/A] [/I] [/F] [/Q] [Filename [...]]? ? /C? ? ? ? 壓縮指定的文件。會給目錄作標記這樣以后添加的文件? ? ? ? ? ? 會得到壓縮。? /U? ? ? ? 解壓縮指定的文件。會給目錄作標記這樣以后添加的文? ? ? ? ? ? 件不會得到壓縮。? /S? ? ? ? 在指定的目錄和所有子目錄中的文件上執(zhí)行指定操作。? ? ? ? ? ? 默認 "Dir"是當前目錄。? /A? ? ? ? 顯示具有隱藏或系統(tǒng)屬性的文件。在默認? ? ? ? ? ? 情況下這些文件都是被忽略的。? ? /I? ? ? ? 即使在錯誤發(fā)生后依然繼續(xù)執(zhí)行指定的操作。在默認情況? ? ? ? ? ? 下compact 在遇到錯誤時會停止。? /F? ? ? ? 在所有指定文件上強制壓縮操作包括已被壓縮的文件。? ? ? ? ? ? 在默認情況下已經壓縮的文件被忽略。? /Q? ? ? ? 只報告最重要的信息。? Filename? 指定類型、文件和目錄。? ? 不跟參數一起使用時compact 顯示當前目錄及其所含文件的? 壓縮狀態(tài)。您可以使用多個文件名和通配符。在多個參數之間? 必須加空格。 ##Convert 將 Fat 卷轉換成 Ntfs。? Convert Volume /Fs:Ntfs [/V] [/Cvtarea:Filename] [/Nosecurity] [/X]? ? Volume? ? ? 指定驅動器號(后面跟一個冒號)、? ? ? ? ? ? ? 裝載點或卷名。? /Fs:Ntfs? ? 指定要被轉換成 Ntfs 的卷。? /V? ? ? ? ? 指定 Convert 應該用詳述模式運行。? /Cvtarea:Filename? ? ? ? ? ? ? 將根目錄中的一個接續(xù)文件指定為? ? ? ? ? ? ? Ntfs 系統(tǒng)文件的占位符。? /Nosecurity 指定每個人都可以訪問轉換的文件? ? ? ? ? ? ? 和目錄的安全設置。? /X? ? ? ? ? 如果必要先強行卸載卷。? ? ? ? ? ? ? 該卷的所有打開的句柄則無效。? ##Copy 將一份或多份文件復制到另一個位置。? Copy [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] Source [/A | /B]? ? ? [+ Source [/A | /B] [+ ...]] [Destination [/A | /B]]? ? Source? ? ? 指定要復制的文件。? /A? ? ? ? ? 表示一個 Ascii 文本文件。? /B? ? ? ? ? 表示一個二進位文件。? /D? ? ? ? ? 允許解密要創(chuàng)建的目標文件? Destination? 為新文件指定目錄和/或文件名。? /V? ? ? ? ? 驗證新文件寫入是否正確。? /N? ? ? ? ? 復制帶有非 8Dot3 名稱的文件時? ? ? ? ? ? ? ? 盡可能使用短文件名。? /Y? ? ? ? ? 不使用確認是否要改寫現(xiàn)有目標文件? ? ? ? ? ? ? ? 的提示。? /-Y? ? ? ? ? 使用確認是否要改寫現(xiàn)有目標文件? ? ? ? ? ? ? ? ? 的提示。? /Z? ? ? ? ? 用可重新啟動模式復制已聯(lián)網的文件。? 命令行開關 /Y 可以在 Copycmd 環(huán)境變量中預先設定。 這可能會被命令行上的 /-Y 替代。除非 Copy 命令是在一個批文件腳本中執(zhí)行的默認值應為 在改寫時進行提示。? 要附加文件請為目標指定一個文件為源指定 數個文件(用通配符或 File1+File2+File3 格式)。? ##Date 顯示或設置日期。? Date? [/T | Date]? 顯示當前日期設置和輸入新日期的提示請鍵入 不帶參數的 Date。要保留現(xiàn)有日期請按 Enter。? 如果命令擴展名被啟用date 命令會支持 /T 開關 該開關指示命令只輸出當前日期但不提示輸出新日期。? ##Del 刪除一個或數個文件。? Del [/P] [/F] [/S] [/Q] [/A[[:]Attributes]] Names Erase [/P] [/F] [/S] [/Q] [/A[[:]Attributes]] Names? ? Names? ? ? ? 指定一個或數個文件或目錄列表。通配符可被用來? ? ? ? ? ? ? ? 刪除多個文件。如果指定了一個目錄目錄中的所? ? ? ? ? ? ? ? 有文件都會被刪除。? ? /P? ? ? ? ? ? 刪除每一個文件之前提示確認。? /F? ? ? ? ? ? 強制刪除只讀文件。? /S? ? ? ? ? ? 從所有子目錄刪除指定文件。? /Q? ? ? ? ? ? 安靜模式。刪除全局通配符時不要求確認。? /A? ? ? ? ? ? 根據屬性選擇要刪除的文件。? Attributes? ? ? R? 只讀文件? ? ? ? ? ? ? ? ? ? S? 系統(tǒng)文件? ? ? ? ? ? ? ? ? H? 隱藏文件? ? ? ? ? ? ? ? ? ? A? 存檔文件? ? ? ? ? ? ? ? ? -? 表示“否”的前綴? 如果命令擴展名被啟用del 和 Erase 會如下改變:? /S 開關的顯示句法會顛倒即只顯示已經? 刪除的文件而不顯示找不到的文件。? ##Dir 顯示目錄中的文件和子目錄列表。? Dir [Drive:][Path][Filename] [/A[[:]Attributes]] [/B] [/C] [/D] [/L] [/N]? [/O[[:]Sortorder]] [/P] [/Q] [/S] [/T[[:]Timefield]] [/W] [/X] [/4]? ? [Drive:][Path][Filename]? ? ? ? ? ? ? 指定要列出的驅動器、目錄和/或文件。? ? /A? ? ? ? ? 顯示具有指定屬性的文件。? Attributes? D? 目錄? ? ? ? ? ? ? ? R? 只讀文件? ? ? ? ? ? ? ? H? 隱藏文件? ? ? ? ? ? A? 準備存檔的文件? ? ? ? ? ? ? ? S? 系統(tǒng)文件? ? ? ? ? ? -? 表示“否”的前綴? /B? ? ? ? ? 使用空格式(沒有標題信息或摘要)。? /C? ? ? ? ? 在文件大小中顯示千位數分隔符。這是默認值。用 /-C 來? ? ? ? ? ? ? 停用分隔符顯示。? /D? ? ? ? ? 跟寬式相同但文件是按欄分類列出的。? /L? ? ? ? ? 用小寫。? /N? ? ? ? ? 新的長列表格式其中文件名在最右邊。? /O? ? ? ? ? 用分類順序列出文件。? Sortorder? ? N? 按名稱(字母順序)? ? S? 按大小(從小到大)? ? ? ? ? ? ? ? E? 按擴展名(字母順序)? D? 按日期/時間(從先到后)? ? ? ? ? ? ? ? G? 組目錄優(yōu)先? ? ? ? ? -? 顛倒順序的前綴? /P? ? ? ? ? 在每個信息屏幕后暫停。? /Q? ? ? ? ? 顯示文件所有者。? /S? ? ? ? ? 顯示指定目錄和所有子目錄中的文件。? /T? ? ? ? ? 控制顯示或用來分類的時間字符域。? Timefield? C? 創(chuàng)建時間? ? ? ? ? ? ? A? 上次訪問時間? ? ? ? ? ? ? W? 上次寫入的時間? /W? ? ? ? ? 用寬列表格式。? /X? ? ? ? ? 顯示為非 8Dot3 文件名產生的短名稱。格式是 /N 的格式? ? ? ? ? ? ? 短名稱插在長名稱前面。如果沒有短名稱在其位置則? ? ? ? ? ? ? 顯示空白。? /4? ? ? ? ? 用四位數字顯示年? 可以在 Dircmd 環(huán)境變量中預先設定開關。通過添加前綴 - (破折號) 來替代預先設定的開關。例如/-W。? ##Diskcomp 比較兩張軟盤的內容。? ? Diskcomp [Drive1: [Drive2:]]? ##Diskcopy 把一張軟盤的內容復制到另一張。? Diskcopy [Drive1: [Drive2:]] [/V]? ? /V? 校驗信息復制得是否正確。? 兩張軟盤的類型必須相同。 您可以為 Drive1 和 Drive2 指定同樣的驅動器。? ##Doskey 編輯命令行重調用 Windows Xp 命令并創(chuàng)建宏。? Doskey [/Reinstall] [/Listsize=Size] [/Macros[:All | :Exename]]? [/History] [/Insert | /Overstrike] [/Exename=Exename] [/Macrofile=Filename]? [Macroname=[Text]]? ? /Reinstall? ? ? ? ? 安裝一組新的 Doskey。? /Listsize=Size? ? ? 設置命令歷史記錄的緩沖區(qū)大小。? /Macros? ? ? ? ? ? 顯示所有 Doskey 宏。? /Macros:All? ? ? ? 為具有 Doskey 宏的執(zhí)行文件顯示所有的? ? ? ? ? ? ? ? ? ? ? Doskey 宏。? /Macros:Exename? ? 顯示指定執(zhí)行文件的所有 Doskey 宏。? /History? ? ? ? ? ? 顯示保存在內存中的所有命令。? /Insert? ? ? ? ? ? 指定用鍵入的新文字插入舊文字中。? /Overstrike? ? ? ? 指定新文字改寫舊文字。? /Exename=Exename? ? 指定執(zhí)行文件。? /Macrofile=Filename 指定安裝的宏文件。? Macroname? ? ? ? ? 指定所創(chuàng)建宏的名稱。? Text? ? ? ? ? ? ? ? 指定要登記的命令。? 使用上下箭頭鍵選擇命令esc 清除命令行f7 顯示 命令歷史記錄alt+F7 清除命令歷史記錄f8 搜索命令 歷史記錄f9 按編號選擇命令alt+F10 清除宏定義。? 以下是 Doskey 宏定義的特殊碼: $T? ? 命令分隔符號。允許一個宏可以含多個命令。 $1-$9? 批處理參數。與批處理程序中的 %1-%9 相同。 $*? ? 以命令行中命令名稱后面的任何內容替換的符號。 ##Echo? 顯示信息或將命令回顯打開或關上。? ? Echo [On | Off]? Echo [Message]? 要顯示當前回顯設置鍵入不帶參數的 Echo。? ##Endlocal 結束批處理文件中環(huán)境改動的本地化操作。在執(zhí)行endlocal 之后 所做的環(huán)境改動不再僅限于批處理文件。批處理文件結束后 原先的設置無法還原。? Endlocal? 如果命令擴展名被啟用endlocal 會如下改變:? 如果相應的 Setlocal 用新的 Enableextensions 或 Disableextensions 選項啟用或停用了命令擴展名那么在 Endlocal 之后命令擴展名的啟用/停用狀態(tài)會還原到執(zhí)行 相應的 Setlocal 命令前的狀態(tài)。? ##Erase 刪除一個或數個文件。? Del [/P] [/F] [/S] [/Q] [/A[[:]Attributes]] Names Erase [/P] [/F] [/S] [/Q] [/A[[:]Attributes]] Names? ? Names? ? ? ? 指定一個或數個文件或目錄列表。通配符可被用來? ? ? ? ? ? ? ? 刪除多個文件。如果指定了一個目錄目錄中的所? ? ? ? ? ? ? ? 有文件都會被刪除。? ? /P? ? ? ? ? ? 刪除每一個文件之前提示確認。? /F? ? ? ? ? ? 強制刪除只讀文件。? /S? ? ? ? ? ? 從所有子目錄刪除指定文件。? /Q? ? ? ? ? ? 安靜模式。刪除全局通配符時不要求確認。? /A? ? ? ? ? ? 根據屬性選擇要刪除的文件。? Attributes? ? ? R? 只讀文件? ? ? ? ? ? ? ? ? ? S? 系統(tǒng)文件? ? ? ? ? ? ? ? ? H? 隱藏文件? ? ? ? ? ? ? ? ? ? A? 存檔文件? ? ? ? ? ? ? ? ? -? 表示“否”的前綴? 如果命令擴展名被啟用del 和 Erase 會如下改變:? /S 開關的顯示句法會顛倒即只顯示已經 刪除的文件而不顯示找不到的文件。? ? ##Exit 退出 Cmd.Exe 程序(命令翻譯程序)或當前批處理腳本。? Exit [/B] [Exitcode]? ? /B? ? ? ? ? 指定要退出當前批處理腳本而不是 Cmd.Exe。如果從一個? ? ? ? ? ? ? 批處理腳本外執(zhí)行則會退出 Cmd.Exe? ? Exitcode? ? 指定一個數字號碼。如果指定了 /B將 Errorlevel? ? ? ? ? ? ? 設成那個數字。如果退出 Cmd.Exe則用那個數字設置? ? ? ? ? ? ? 過程退出代碼。? ##Fc 比較兩個文件或兩個文件集并顯示它們之間的不同? Fc [/A] [/C] [/L] [/Lbn] [/N] [/Off[Line]] [/T] [/U] [/W] [/Nnnn]? ? [Drive1:][Path1]Filename1 [Drive2:][Path2]Filename2 Fc /B [Drive1:][Path1]Filename1 [Drive2:][Path2]Filename2? ? /A? ? ? ? 只顯示每個不同處的第一行和最后一行。? /B? ? ? ? 執(zhí)行二進制比較。? /C? ? ? ? 不分大小寫。? /L? ? ? ? 將文件作為 Ascii 文字比較。? /Lbn? ? ? 將連續(xù)不匹配的最大值設為指定? ? ? ? ? ? ? 的行數。? /N? ? ? ? 在 Ascii 比較上顯示行數。? /Off[Line] 不要跳過帶有脫機屬性集的文件。? /T? ? ? ? 不要將 Tab 擴充到空格。? /U? ? ? ? 將文件作為 Unicode 文字文件比較。? /W? ? ? ? 為了比較而壓縮空白(Tab 和空格)。? /Nnnn? ? ? 指定不匹配處后必須連續(xù)匹配的行數。? [Drive1:][Path1]Filename1? ? ? ? ? ? ? 指定要比較的第一個文件或第一個文件集。? [Drive2:][Path2]Filename2? ? ? ? ? ? ? 指定要比較的第二個文件或第二個文件集。? ##Find 在文件中搜索字符串。? Find [/V] [/C] [/N] [/I] [/Off[Line]] "String" [[Drive:][Path]Filename[ ...]]? ? ? /V? ? ? ? 顯示所有未包含指定字符串的行。? /C? ? ? ? 僅顯示包含字符串的行數。? /N? ? ? ? 顯示行號。? /I? ? ? ? 搜索字符串時忽略大小寫。? /Off[Line] 不要跳過具有脫機屬性集的文件。? "String"? 指定要搜索的文字串? [Drive:][Path]Filename? ? ? ? ? ? 指定要搜索的文件。? 如果沒有指定路徑find 將搜索鍵入的或者由另一命令產生的文字。? ##Findstr 在文件中尋找字符串。? Findstr [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/F:File]? ? ? ? [/C:String] [/G:File] [/D:Dir List] [/A:Color Attributes] [/Off[Line]]? ? ? ? Strings [[Drive:][Path]Filename[ ...]]? ? /B? ? ? ? 在一行的開始配對模式。? /E? ? ? ? 在一行的結尾配對模式。? /L? ? ? ? 按字使用搜索字符串。? /R? ? ? ? 將搜索字符串作為一般表達式使用。? /S? ? ? ? 在當前目錄和所有子目錄中搜索? ? ? ? ? ? ? 匹配文件。? /I? ? ? ? 指定搜索不分大小寫。? /X? ? ? ? 打印完全匹配的行。? /V? ? ? ? 只打印不包含匹配的行。? /N? ? ? ? 在匹配的每行前打印行數。? /M? ? ? ? 如果文件含有匹配項只打印其文件名。? /O? ? ? ? 在每個匹配行前打印字符偏移量。? /P? ? ? ? 忽略有不可打印字符的文件。? /Off[Line] 不跳過帶有脫機屬性集的文件。? /A:Attr? 指定有十六進位數字的顏色屬性。請見 "Color /?"? /F:File? 從指定文件讀文件列表 (/ 代表控制臺)。? /C:String 使用指定字符串作為文字搜索字符串。? /G:File? 從指定的文件獲得搜索字符串。 (/ 代表控制臺)。? /D:Dir? ? 查找以分號為分隔符的目錄列表? Strings? 要查找的文字。? [Drive:][Path]Filename? ? ? ? ? ? 指定要查找的文件。? 除非參數有 /C 前綴請使用空格隔開搜索字符串。 例如: 'Findstr "Hello There" X.Y' 在文件 X.Y 中尋找 "Hello" 或 "There" 。? 'Findstr /C:"Hello There" X.Y' 文件 X.Y? 尋找? "Hello There"。? 一般表達式的快速參考:? .? ? ? ? 通配符: 任何字符? *? ? ? ? 重復: 以前字符或類別出現(xiàn)零或零以上次數? ^? ? ? ? 行位置: 行的開始? $? ? ? ? 行位置: 行的終點? [Class]? 字符類別: 任何在字符集中的字符? [^Class] 補字符類別: 任何不在字符集中的字符? [X-Y]? ? 范圍: 在指定范圍內的任何字符? \X? ? ? Escape: 元字符 X 的文字用法? \字位置: 字的結束? 有關 Findstr 常見表達法的詳細情況請見聯(lián)機命令參考。? ##For 對一組文件中的每一個文件執(zhí)行某個特定命令。? For %Variable In (Set) Do Command [Command-Parameters]? ? %Variable? 指定一個單一字母可替換的參數。? (Set)? ? ? 指定一個或一組文件??梢允褂猛ㄅ浞? Command? ? 指定對每個文件執(zhí)行的命令。? Command-Parameters? ? ? ? ? ? ? 為特定命令指定參數或命令行開關。? 在批處理文件中使用 For 命令時指定變量請使用 %%Variable 而不要用 %Variable。變量名稱是區(qū)分大小寫的所以 %I 不同于 %I.? 如果命令擴展名被啟用下列額外的 For 命令格式會受到 支持:? For /D %Variable In (Set) Do Command [Command-Parameters]? ? ? 如果集中包含通配符則指定與目錄名匹配而不與文件? ? 名匹配。? For /R [[Drive:]Path] %Variable In (Set) Do Command [Command-Parameters]? ? ? 檢查以 [Drive:]Path 為根的目錄樹指向每個目錄中的? ? For 語句。如果在 /R 后沒有指定目錄則使用當前? ? 目錄。如果集僅為一個單點(.)字符則枚舉該目錄樹。? ? For /L %Variable In (Start,Step,End) Do Command [Command-Parameters]? ? ? 該集表示以增量形式從開始到結束的一個數字序列。? ? 因此(1,1,5) 將產生序列 1 2 3 4 5(5,-1,1) 將產生? ? 序列 (5 4 3 2 1)。? For /F ["Options"] %Variable In (File-Set) Do Command [Command-Parameters] For /F ["Options"] %Variable In ("String") Do Command [Command-Parameters] For /F ["Options"] %Variable In ('Command') Do Command [Command-Parameters]? ? ? 或者如果有 Usebackq 選項:? For /F ["Options"] %Variable In (File-Set) Do Command [Command-Parameters] For /F ["Options"] %Variable In ("String") Do Command [Command-Parameters] For /F ["Options"] %Variable In ('Command') Do Command [Command-Parameters]? ? ? Filenameset 為一個或多個文件名。繼續(xù)到 Filenameset 中的? ? 下一個文件之前每份文件都已被打開、讀取并經過處理。? ? 處理包括讀取文件將其分成一行行的文字然后將每行? ? 解析成零或更多的符號。然后用已找到的符號字符串變量值? ? 調用 For 循環(huán)。以默認方式/F 通過每個文件的每一行中分開? ? 的第一個空白符號。跳過空白行。您可通過指定可選 "Options"? ? 參數替代默認解析操作。這個帶引號的字符串包括一個或多個? ? 指定不同解析選項的關鍵字。這些關鍵字為:? ? ? ? ? Eol=C? ? ? ? ? - 指一個行注釋字符的結尾(就一個)? ? ? ? Skip=N? ? ? ? ? - 指在文件開始時忽略的行數。? ? ? ? Delims=Xxx? ? ? - 指分隔符集。這個替換了空格和跳格鍵的? ? ? ? ? ? ? ? ? ? ? ? ? 默認分隔符集。? ? ? ? Tokens=X,Y,M-N? - 指每行的哪一個符號被傳遞到每個迭代? ? ? ? ? ? ? ? ? ? ? ? ? 的 For 本身。這會導致額外變量名稱的分配。M-N? ? ? ? ? ? ? ? ? ? ? ? ? 格式為一個范圍。通過 Nth 符號指定 Mth。如果? ? ? ? ? ? ? ? ? ? ? ? ? 符號字符串中的最后一個字符星號? ? ? ? ? ? ? ? ? ? ? ? ? 那么額外的變量將在最后一個符號解析之后? ? ? ? ? ? ? ? ? ? ? ? ? 分配并接受行的保留文本。? ? ? ? Usebackq? ? ? ? - 指定新語法已在下類情況中使用:? ? ? ? ? ? ? ? ? ? ? ? ? 在作為命令執(zhí)行一個后引號的字符串并且一個單? ? ? ? ? ? ? ? ? ? ? ? ? 引號字符為文字字符串命令并允許在 Filenameset? ? ? ? ? ? ? ? ? ? ? ? ? 中使用雙引號擴起文件名稱。? ? ? 某些范例可能有助:? For /F "Eol=; Tokens=2,3* Delims=, " %I In (Myfile.Txt) Do @Echo %I %J %K? ? ? ? 會分析 Myfile.Txt 中的每一行忽略以分號打頭的那些行將? ? 每行中的第二個和第三個符號傳遞給 For 程序體用逗號和/或? ? 空格定界符號。請注意這個 For 程序體的語句引用 %I 來? ? 取得第二個符號引用 %J 來取得第三個符號引用 %K? ? 來取得第三個符號后的所有剩余符號。對于帶有空格的文件? ? 名您需要用雙引號將文件名括起來。為了用這種方式來使? ? 用雙引號您還需要使用 Usebackq 選項否則雙引號會? ? 被理解成是用作定義某個要分析的字符串的。? ? ? %I 專門在 For 語句中得到說明%J 和 %K 是通過? ? Tokens= 選項專門得到說明的。您可以通過 Tokens= 一行? ? 指定最多 26 個符號只要不試圖說明一個高于字母 'Z' 或? ? 'Z' 的變量。請記住for 變量是單一字母、分大小寫和全局的而且? ? 同時不能有 52 個以上都在使用中。? ? ? 您還可以在相鄰字符串上使用 For /F 分析邏輯方法是? ? 用單引號將括號之間的 Filenameset 括起來。這樣該字符? ? 串會被當作一個文件中的一個單一輸入行。? ? ? 最后您可以用 For /F 命令來分析命令的輸出。方法是將? ? 括號之間的 Filenameset 變成一個反括字符串。該字符串會? ? 被當作命令行傳遞到一個子 Cmd.Exe其輸出會被抓進? ? 內存并被當作文件分析。因此以下例子:? ? ? ? For /F "Usebackq Delims==" %I In (`Set`) Do @Echo %I? ? ? 會枚舉當前環(huán)境中的環(huán)境變量名稱。? 另外for 變量參照的替換已被增強。您現(xiàn)在可以使用下列 選項語法:? ? ? ~I? ? ? ? - 刪除任何引號(")擴充 %I? ? ? %~Fi? ? ? ? - 將 %I 擴充到一個完全合格的路徑名? ? ? %~Di? ? ? ? - 僅將 %I 擴充到一個驅動器號? ? ? %~Pi? ? ? ? - 僅將 %I 擴充到一個路徑? ? ? %~Ni? ? ? ? - 僅將 %I 擴充到一個文件名? ? ? %~Xi? ? ? ? - 僅將 %I 擴充到一個文件擴展名? ? ? %~Si? ? ? ? - 擴充的路徑只含有短名? ? ? %~Ai? ? ? ? - 將 %I 擴充到文件的文件屬性? ? ? %~Ti? ? ? ? - 將 %I 擴充到文件的日期/時間? ? ? %~Zi? ? ? ? - 將 %I 擴充到文件的大小? ? ? %~$Path:I? - 查找列在路徑環(huán)境變量的目錄并將 %I 擴充? ? ? ? ? ? ? ? ? ? 到找到的第一個完全合格的名稱。如果環(huán)境變量名? ? ? ? ? ? ? ? ? ? 未被定義?;蛘邲]有找到文件此組合鍵會擴充到? ? ? ? ? ? ? ? ? ? ? 空字符串? 可以組合修飾符來得到多重結果:? ? ? %~Dpi? ? ? - 僅將 %I 擴充到一個驅動器號和路徑? ? ? %~Nxi? ? ? - 僅將 %I 擴充到一個文件名和擴展名? ? ? %~Fsi? ? ? - 僅將 %I 擴充到一個帶有短名的完整路徑名? ? ? %~Dp$Path:I - 查找列在路徑環(huán)境變量的目錄并將 %I 擴充? ? ? ? ? ? ? ? ? ? 到找到的第一個驅動器號和路徑。? ? ? %~Ftzai? ? - 將 %I 擴充到類似輸出線路的 Dir? 在以上例子中%I 和 Path 可用其他有效數值代替。%~ 語法 用一個有效的 For 變量名終止。選取類似 %I 的大寫變量名 比較易讀而且避免與不分大小寫的組合鍵混淆。 ##Format 格式化磁盤以供 Windows Xp 使用。? Format Volume [/Fs:File-System] [/V:Label] [/Q] [/A:Size] [/C] [/X] Format Volume [/V:Label] [/Q] [/F:Size] Format Volume [/V:Label] [/Q] [/T:Tracks /N:Sectors] Format Volume [/V:Label] [/Q] Format Volume [/Q]? ? Volume? ? ? ? ? 指定驅動器(后面跟一個冒號)、裝入點? ? ? ? ? ? ? ? ? 或卷名。? /Fs:Filesystem? 指定文件系統(tǒng)類型(Fat、Fat32 或 Ntfs)。? /V:Label? ? ? ? 指定卷標。? /Q? ? ? ? ? ? ? 執(zhí)行快速格式化。? /C? ? ? ? ? ? ? 僅適于 Ntfs: 默認情況下將壓縮在該新建卷上? ? ? ? ? ? ? ? ? 創(chuàng)建的文件。? ? /X? ? ? ? ? ? ? 如果必要先強制卸下卷。那時該卷所有? ? ? ? ? ? ? ? ? 已打開的句柄不再有效。? /A:Size? ? ? ? 替代默認配置單位大小。極力建議您在一般狀況下使用? ? ? ? ? ? ? ? ? 默認設置。? ? ? ? ? ? ? ? ? Ntfs 支持 512、1024、2048、4096、8192、16K、32K、? ? ? ? ? ? ? ? ? 64K。? ? ? ? ? ? ? ? ? Fat 支持 512、1024、2048、4096、8192、16K、32K、? ? ? ? ? ? ? ? ? 64K(128K、256K 用于大于 512 字節(jié)的扇區(qū)) 。? ? ? ? ? ? ? ? ? Fat32 支持 512、1024、2048、4096、8192、16K、32K、? ? ? ? ? ? ? ? ? 64K(128K 、256K 用于大于 512 字節(jié)的扇區(qū))。? ? ? ? ? ? ? ? ? ? 注意 Fat 及 Fat32 文件系統(tǒng)對卷上的群集數量有以下限制:? ? ? ? ? ? ? ? ? ? Fat: 群集數量 <= 65526? ? ? ? ? ? ? ? ? ? Fat32: 65526 < 群集數量 < 4177918? ? ? ? ? ? ? ? ? ? 如果判定使用指定的群集大小無法滿足以上需求格式? ? ? ? ? ? ? ? ? 化將立即停止。? ? ? ? ? ? ? ? ? ? Ntfs 壓縮不支持大于 4096 的分配單元。? ? /F:Size? ? ? ? 指定要格式化的軟盤大小(1.44)? /T:Tracks? ? ? 為磁盤指定每面磁道數。? /N:Sectors? ? ? 指定每條磁道的扇區(qū)數。? ##Ftype 顯示或修改用在文件擴展名關聯(lián)中的文件類型? Ftype [Filetype[=[Opencommandstring]]]? ? Filetype? 指定要檢查或改變的文件類型? Opencommandstring 指定調用這類文件時要使用的開放式命令。? 鍵入 Ftype 而不帶參數來顯示當前有定義的開放式命令字符串的 文件類型。 Ftype 僅用一個文件類型啟用時它顯示那個文件類 型目前的開放式命令字符串。如果不為開放式命令字符串指定 Ftype 命令將刪除那個文件類型的開放式命令字符串。在一個 開放式命令字符串之內命令字符串 %0 或 %1 被通過關聯(lián)調用 的文件名所代替。%* 得到所有的參數%2 得到第一個參數 %3 得到第二個等等。%~N 得到其余所有以 Nth 參數打頭的 參數n 可以是從 2 到 9 的數字。例如:? ? ? Assoc .Pl=Perlscript? ? Ftype Perlscript=Perl.Exe %1 %*? 允許您啟用以下 Perl 腳本:? ? ? Script.Pl 1 2 3? 如果不想鍵入擴展名則鍵入以下字符串:? ? ? Set Pathext=.Pl;%Pathext%? 被啟動的腳本如下:? ? ? Script 1 2 3? ##Goto? 將 Cmd.Exe 導向到批處理程序中帶標簽的行。? Goto Label? ? Label? 指定批處理程序中用作標簽的文字字符串。? 標簽必須單獨一行并且以冒號打頭。? 如果命令擴展名被啟用goto 會如下改變:? Goto 命令現(xiàn)在接受目標標簽 :Eof這個標簽將控制轉移到當前 批腳本文件的結尾。不定義就退出批腳本文件這是一個容易的 辦法。有關能使該功能有用的 Call 命令的擴展名描述請鍵入 Call /?。? ##Graftabl 請在圖形模式下啟用 Windows 顯示擴展字符集。? Graftabl [Xxx] Graftabl /Status? ? Xxx? ? ? 指定代碼頁。? ? /Status? 顯示選定的同 Graftabl 一起使用的當前代碼頁。? ##Help 提供 Windows Xp 命令的幫助信息。? Help [Command]? ? ? Command - 顯示該命令的幫助信息。? ##If 執(zhí)行批處理程序中的條件處理。? If [Not] Errorlevel Number Command If [Not] String1==String2 Command If [Not] Exist Filename Command? ? Not? ? ? ? ? ? ? 指定只有條件為 False 的情況下 Windows Xp 才? ? ? ? ? ? ? ? ? ? 應該執(zhí)行該命令。? ? Errorlevel Number 如果最后運行的程序返回一個等于或大于? ? ? ? ? ? ? ? ? ? 指定數字的退出編碼指定條件為 True。? ? ? String1==String2? 如果指定的文字字符串匹配指定條件為 True。? ? Exist Filename? ? 如果指定的文件名存在指定條件為 True。? ? Command? ? ? ? ? 如果符合條件指定要執(zhí)行的命令。如果指定的? ? ? ? ? ? ? ? ? ? ? 條件為 False命令后可跟一個執(zhí)行 Else? ? ? ? ? ? ? ? ? ? ? 關鍵字后的命令的 Else 命令。? Else 子句必須在 If 之后出現(xiàn)在同一行上。例如:? ? ? If Exist Filename. (? ? ? ? Del Filename.? ? ) Else (? ? ? ? Echo Filename. Missing.? ? )? 因為 Del 命令需要用一個新行終止以下子句不會有效:? If Exist Filename. Del Filename. Else Echo Filename. Missing? 由于 Else 命令必須與 If 命令的尾端在同一行上以下子句也 不會有效:? ? ? If Exist Filename. Del Filename.? ? Else Echo Filename. Missing? 如果都放在同一行上以下子句有效:? ? ? If Exist Filename. (Del Filename.) Else Echo Filename. Missing? 如果命令擴展名被啟用if 會如下改變:? ? ? If [/I] String1 Compare-Op String2 Command? ? If Cmdextversion Number Command? ? If Defined Variable Command? 其中比較運算符可以是:? ? ? Equ - 等于? ? Neq - 不等于? ? Lss - 小于? ? Leq - 小于或等于? ? Gtr - 大于? ? Geq - 大于或等于? ? 及 /I 開關如果該開關被指定則說明要進行的字符串比較不分 大小寫。/I 開關可以用于 If 的 String1==String2 的形式上。這些 比較都是通用的原因是如果 String1 和 String2 都是由數字 組成的字符串會被轉換成數字進行數字比較。? Cmdextversion 條件的作用跟 Errorlevel 的一樣除了它 是在跟與命令擴展名有關聯(lián)的內部版本號比較。第一個版本 是 1。每次對命令擴展名有相當大的增強時版本號會增加一個。 命令擴展名被停用時cmdextversion 條件不是真的。? 如果已定義環(huán)境變量defined 條件的作用跟 Exists 的一樣 除了它取得一個環(huán)境變量返回的結果是 True。? 如果沒有名為 Errorlevel 的環(huán)境變量%Errorlevel% 會擴充為 Errolevel 當前數值的字符串表達式否則您會得到 其數值。運行程序后以下語句說明 Errorlevel 的用法:? ? ? Goto Answer%Errorlevel%? ? :Answer0? ? Echo Program Had Return Code 0? ? :Answer1? ? Echo Program Had Return Code 1? 您也可以使用以上的數字比較:? ? ? If %Errorlevel% Leq 1 Goto Okay? 如果沒有名為 Cmdcmdline 的環(huán)境變量%Cmdcmdline% 將在 Cmd.Exe 進行任何處理前擴充為傳遞給 Cmd.Exe 的原始 命令行否則您會得到其數值。? 如果沒有名為 Cmdextversion 的環(huán)境變量 %Cmdextversion% 會擴充為 Cmdextversion 當前數值的 字串符表達式否則您會得到其數值。 ##Label 創(chuàng)建、更改或刪除磁盤的卷標。? Label [Drive:][Label] Label [/Mp] [Volume] [Label]? ? Drive:? ? ? ? ? 指定驅動器名。? Label? ? ? ? ? 指定卷標簽。? /Mp? ? ? ? ? ? 指定卷應該被當作安裝點或卷名。? ? Volume? ? ? ? ? 指定驅動器(后面跟一個冒號)、裝入點? ? ? ? ? ? ? ? ? 或卷名。如果指定了卷名/Mp 標志則不必要。? ##Md 創(chuàng)建目錄。? Mkdir [Drive:]Path Md [Drive:]Path? 如果命令擴展名被啟用mkdir 會如下改變:? 如果需要mkdir 會在路徑中創(chuàng)建中級目錄。例如: 假設 \A 不 存在那么:? ? ? Mkdir \A\B\C\D? 與:? ? ? Mkdir \A? ? Chdir \A? ? Mkdir B? ? Chdir B? ? Mkdir C? ? Chdir C? ? Mkdir D? 相同。如果擴展名被停用則需要鍵入 Mkdir \A\B\C\D。? ##Mkdir 創(chuàng)建目錄。? Mkdir [Drive:]Path Md [Drive:]Path? 如果命令擴展名被啟用mkdir 會如下改變:? 如果需要mkdir 會在路徑中創(chuàng)建中級目錄。例如: 假設 \A 不 存在那么:? ? ? Mkdir \A\B\C\D? 與:? ? ? Mkdir \A? ? ? Chdir \A? ? Mkdir B? ? Chdir B? ? Mkdir C? ? Chdir C? ? Mkdir D? 相同。如果擴展名被停用則需要鍵入 Mkdir \A\B\C\D。? ##Mode 配置系統(tǒng)設備。? 串行口:? ? ? ? Mode Comm[:] [Baud=B] [Parity=P] [Data=D] [Stop=S]? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [To=On|Off] [Xon=On|Off] [Odsr=On|Off]? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [Octs=On|Off] [Dtr=On|Off|Hs]? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [Rts=On|Off|Hs|Tg] [Idsr=On|Off]? 設備狀態(tài):? ? ? ? ? ? Mode [Device] [/Status]? 打印重定向:? Mode Lptn[:]=Comm[:]? 選定代碼頁:? Mode Con[:] Cp Select=Yyy? 代碼頁狀態(tài):? Mode Con[:] Cp [/Status]? 顯示模式:? ? ? Mode Con[:] [Cols=C] [Lines=N]? 擊鍵率:? ? ? ? ? ? ? Mode Con[:] [Rate=R Delay=D]? ##More 逐屏顯示輸出。? More [/E [/C] [/P] [/S] [/Tn] [+N]] < [Drive:][Path]Filename Command-Name | More [/E [/C] [/P] [/S] [/Tn] [+N]] More /E [/C] [/P] [/S] [/Tn] [+N] [Files]? ? ? [Drive:][Path]Filename? 指定要逐屏顯示的文件。? ? ? Command-Name? ? ? ? ? ? ? ? 指定要顯示其輸出的命令 。? ? ? /E? ? ? 啟用擴展功能? ? /C? ? ? 顯示頁面前先清除屏幕? ? /P? ? ? 擴展 Formfeed 字符? ? /S? ? ? 將多個空白行縮成一行? ? ? /Tn? ? 將跳格鍵擴展成 N 個空格(默認值為 8)? ? ? ? ? ? ? 命令行開關可以出現(xiàn)在 More 環(huán)境變量中。? ? ? +N? ? ? 從第 N 行開始顯示第一個文件? ? ? Files? ? 要顯示的文件列表。 用空格分開列表中的文件。? ? ? 如果擴展的功能已經啟用在 -- More -- 提示處會接受下列? ? 命令:? ? ? P N? ? 顯示下 N 行? ? S N? ? 略過下 N 行? ? F? ? ? 顯示下個文件? ? Q? ? ? 退出? ? =? ? ? 顯示行號? ? ?? ? ? 顯示幫助行顯示下一頁顯示下一行

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容