萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

CMD 指令複製/刪除資料夾完整教學:xcopy 與 rd /s 參數詳解

命令提示字元提供高效率的資料夾複製與刪除指令,適合批次檔自動化、排程備份、遠端管理。掌握 xcopy 與 rd 關鍵參數,輕鬆處理大量檔案操作。

複製資料夾:xcopy

xcopy 來源路徑 目的路徑 /e /h /k /y /i

範例:將 F:\file 複製至 C:\file

xcopy f:\file c:\file /e /h /k /y /i

刪除資料夾:rd (rmdir)

重要觀念:del 只能刪除檔案,無法直接刪除資料夾。必須先 del 清空檔案,再 rd 移除目錄結構。

:: 刪除 D:\123 資料夾及所有內容
del /s /q d:\123\*.*    :: 遞迴刪除所有檔案 (含子目錄)
rd /s /q d:\123         :: 遞迴刪除資料夾結構
參數功能
/e複製子目錄,包含空目錄 (關鍵參數)
/h複製隱藏與系統檔案
/k保留唯讀屬性 (預設會移除)
/y覆寫不提示確認
/i目的為目錄時不提示確認 (批次腳本必加)
/c發生錯誤繼續複製
/v驗證寫入正確性
指令參數說明
del/s遞迴處理子目錄
/q安靜模式,不提示確認
rd / rmdir/s刪除資料夾樹 (含子目錄/檔案) — 必須參數
/q安靜模式,不提示確認
(無參數)僅能刪除空資料夾

進階技巧

  • 僅刪除檔案保留目錄結構:del /s /q "路徑\*.*" (不執行 rd)。
  • 排除特定檔案/目錄:xcopy 使用 /exclude:檔案清單.txt;del 無內建排除,需配合 for 迴圈或 PowerShell。
  • Robocopy (Win7 內建):功能更強大,支援斷點續傳、鏡像同步、多執行緒、詳細日誌:
    robocopy "來源" "目的" /MIR /R:3 /W:5 /MT:8 /LOG:copy.log
  • PowerShell:Copy-Item -Recurse -Force, Remove-Item -Recurse -Force 物件導向、管線支援更靈活。
⚠ 警告:rd /s /q 與 del /s /q 執行後無法復原,無回收站機制。生產環境請三確路徑、先備份、測試腳本後再執行。
copyright © 萬盛學電腦網 all rights reserved