Windows XP cmd.exe 對傳統命令大幅增強,新增參數提升批次處理與系統管理效率。本文整理為快速查閱格式,適合列印貼於工作站旁。
/ -C 取消千分位分隔符 (1,024 → 1024) / Q 顯示檔案擁有者 / T:C 依建立時間排序/顯示 / T:A 依上次存取時間排序/顯示 / T:W 依上次寫入時間排序/顯示 (預設) / X 同時顯示 8.3 短檔名
/ D 同時切換磁碟機與路徑 (cd /d E:\Tools)
支援多層巢狀一次建立: MD AA\BB\CC\DD
/ S 刪除目錄樹 (含子目錄/檔案) - 相當 DELTREE / Q 安靜模式 (配合 /S 不詢問確認) - 相當 DELTREE /Y
/ F 強制刪除唯讀檔案 / S 遞迴刪除子目錄符合條件檔案 / Q 安靜模式 / A:R 僅刪除唯讀檔案 / A:H 僅刪除隱藏檔案 / A:S 僅刪除系統檔案 / A:A 僅刪除封存檔案 / A:-R 刪除非唯讀檔案 / A:-H 刪除非隱藏檔案 / A:-S 刪除非系統檔案 (慎用!) / A:-A 刪除非封存檔案
/ S 遞迴處理子目錄 / D 處理目錄屬性 (必須配合 /S) - 可設定系統屬性 (GUI 不可) 範例: ATTRIB /S /D +S D:\Study (將資料夾標記為系統資料夾)
/ FS:FAT|FAT32|NTFS 指定檔案系統 範例: FORMAT D: /FS:NTFS
/ T 僅顯示目前值,不提示輸入 範例: DATE /T → 顯示目前日期
CONVERT X: /FS:NTFS (資料保留,不可逆轉,下次重開機或立即執行)
cmd.exe (命令提示字元) 有效,command.com (MS-DOS 相容模式) 不支援。@echo off 並使用完整路徑呼叫命令。ECHO 測試輸出,確認無誤再移除 ECHO 執行。熟練這些增強參數,能將過去需撰寫複雜批次邏輯的操作 (如依屬性刪除、遞迴目錄處理、跨磁碟切換) 化為單行命令,大幅提升命令列與批次檔編寫效率。