Windows快速批量刪除大量檔案的命令

2021-08-07 22:26:35 字數 683 閱讀 2844

windows伺服器或普通作業系統中經常會遇到很多生成的臨時檔案需要刪除,如果需要刪除的資料夾中數目很多,且檔案很巨大時,如果通過滑鼠選擇資料夾再直接刪除會響應得非常慢,特別是檔案數量也巨大時,windows系統在刪除之前還會先計算檔案大小,那個龜速讓你無語到飛起。用下面兩個dos命令則可以比較快速刪除大量資料夾和檔案。

命令分別如下:

rmdir [drive:]path [/s] [/q]

del [drive:]path [/s] [/q]

其中rmdir 與rd命令相同。

/s 表示除目錄本身外,還將刪除指定目錄下的所有子目錄和檔案。

/q 表示安靜模式,刪除時不需要經過確認。

如刪除 d:\temp\目錄下的所有檔案的寫法如下:

rmdir d:\temp\ /s /q

del d:\temp\ /s /q

推薦使用rmdir 命令,批量刪除大量檔案時比del 更高效快速。

擴充套件:

批量刪除當前路徑下字尾為 .jpg和 .json

del /a /f /s /q  "*.jpg" "*.json"
*為萬用字元 

/a /f 是強制刪除所有屬性的檔案 

/q是無需確認直接刪除 

要是再加上/s開關,就可以刪除子檔案加中的檔案

Windows快速批量刪除大量檔案的命令

windows 伺服器或普通作業系統中經常會遇到很多生成的臨時檔案需要刪除,如果需要刪除的資料夾中數目很多,且檔案很巨大時,如果通過滑鼠選擇資料夾再直接刪除會響應得非常慢,特別是檔案數量也巨大時,windows 系統在刪除之前還會先計算檔案大小,那個龜速讓你無語到飛起。用下面兩個 dos命令則可以比...

mysql批量刪除大量資料

mysql批量刪除大量資料 假設有乙個表 syslogs 有1000萬條記錄,需要在業務不 停止的情況下刪除其中statusid 1的所有記錄,差不多 有600萬條,直接執行 delete from syslogs where statusid 1 會發現刪除失敗,因為lock wait timeo...

mysql批量刪除大量資料

mysql高階 十五 mysql批量刪除大量資料 雲瀟灑 假設有乙個表 syslogs 有1000萬條記錄,需要在業務不停止的情況下刪除其中statusid 1的所有記錄,差不多有600萬條,直接執行 delete from syslogs where statusid 1 會發現刪除失敗,因為lo...