Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

DOS 下刪除檔案與資料夾完整指令教學(含屬性移除技巧)

編輯:XP 系統基礎知識

前置動作:移除特殊屬性(系統、隱藏、唯讀)

DOS 刪除指令無法直接處理帶有 S(系統)、H(隱藏)、R(唯讀)屬性的檔案/資料夾,必須先用 attrib 移除。

語法

attrib [-R] [-A] [-S] [-H] [路徑\檔名] [/S [/D]]
  • -R -S -H:同時移除唯讀、系統、隱藏屬性
  • /S:處理子目錄所有符合檔案
  • /D:包含目錄本身

範例

rem 移除資料夾屬性
attrib -s -r -h c:\windows

rem 移除單一檔案屬性
attrib -s -h -r c:\windows\autorun.inf

刪除指令

操作指令說明
刪除空資料夾rd c:\windows資料夾必須為空
刪除非空資料夾rd /s /q c:\windows/s遞刪子目錄,/q安靜模式不確認
刪除檔案del c:\windows\autorun.inf支援萬用字元 del *.tmp
強制刪除唯讀檔del /f /a c:\windows\autorun.inf/f強制,/a含隱藏/系統檔

實戰技巧:當前路徑簡寫

若已 cd c:\windows,可直接用相對路徑:

rd 新建資料夾
del 新建檔案.txt

常見錯誤與對策

  • 「存取被拒」:屬性未移除乾淨 → 再跑一次 attrib -r -s -h /s /d 目標路徑
  • 「目錄非空」:用 rd /s 而非單純 rd
  • 長檔名含空白:路徑加雙引號 del "c:\Program Files\test.txt"
Copyright © Windows教程網 All Rights Reserved