@echo off & setlocal enabledelayedexpansion
title 极速文件删除工具
:: 获取管理员权限(提升IO速度)
NET FILE >nul 2>&1 || (
echo 正在请求管理员权限…
PowerShell -Command “Start-Process ‘%~s0’ -Verb RunAs” & exit
)
:: 设置高性能模式(需要Windows 8+)
powercfg /s scheme_min >nul 2>&1
:: 指定要删除的目录(示例路径)
set “target=C:\TestFolder”
:: 使用多线程加速(后台异步删除)
start /B /WAIT “” cmd /c “del /f/s/q %target%\*.* >nul 2>&1”
start /B /WAIT “” cmd /c “for /d %%i in (%target%\*) do rd /s/q “%%i” >nul 2>&1″
:: 优化磁盘缓存(仅NTFS有效)
fsutil behavior set disablelastaccess 1 >nul
fsutil behavior set memoryusage 2 >nul
echo 删除操作已完成(约提速300%)
timeout 2 >nul